{"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906140599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906189319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46839"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906202599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:35913"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.9062128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:37155"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90622445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:43491"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90623543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 0","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar0\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":1,"restart_id":"0d3e464a-666e-4687-976f-90e31238be8b"} {"msg":"setting up simulated sidecar","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90625023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90625835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52085"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90626832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52730"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90627774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:59122"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90628844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50861"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90629882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"sidecar 1","metadata":"{\"baseboard_part_number\": String(\"SimSidecarSp\"), \"baseboard_serial_number\": String(\"SimSidecar1\"), \"hubris_archive_id\": String(\"asdfasdfasdf\")}","n_ereports":0,"restart_id":"3b3b6965-7b8b-464f-8ce5-7c33d1cbcfeb"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90631203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.9063198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:49748"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90632956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:55918"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90634216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47833"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90635302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 0","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:47385"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90636343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 0","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet00\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":5,"restart_id":"af1ebf85-36ba-4c31-bbec-b9825d6d9d8b"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90637761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up simulated gimlet","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90638734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.90639515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:46509"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906405081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:35644"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906414541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:50477"} {"msg":"simulated SP UDP socket bound","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906425051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 1","type":"simulated","bind_addr":"[::1]:0","local_addr":"[::1]:52498"} {"msg":"configuring sim ereports","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906435151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ereport-sim","slot":"gimlet 1","metadata":"{\"baseboard_part_number\": String(\"SimGimletSp\"), \"baseboard_serial_number\": String(\"SimGimlet01\"), \"hubris_archive_id\": String(\"ffffffff\"), \"hubris_version\": String(\"0.0.2\")}","n_ereports":1,"restart_id":"55e30cc7-a109-492f-aca9-735ed725df3c"} {"msg":"bound fake serial console to TCP port","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906448851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","component":"SpComponent { id: \"sp3-host-cpu\" }","addr":"[::1]:0"} {"msg":"setting up gateway server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.906458271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.906466751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"Setting rack_id","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.938536932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","rack_id":"c19a698f-c6f9-4a17-ae30-20d711b8f7dc"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940456841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all starting from 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940514402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"from 1.0.0 to 2.0.0","path":"/ignition","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940526462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all starting from 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940555722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"from 1.0.0 to 2.0.0","path":"/ignition/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940566682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/ignition/{type}/{slot}/{command}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940583892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/local/all-sp-ids","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940594462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/local/switch-id","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940604952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/recovery/host-phase2","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940615532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940625742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940636342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940651642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940662582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/active-slot","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940673442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/caboose","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940684623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cfpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940695173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/clear-status","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940706203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/cmpa","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940717093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940727953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/hash/{firmware_slot}","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940738953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/reset","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940750293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/rot-boot-info","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940768963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/attach","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940779973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/serial-console/detach","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940796583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940807583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-abort","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940818253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/component/{component}/update-status","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940866693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/ereports","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940877764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940889314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/host-phase2-progress","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940901134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"DELETE"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940912384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/ipcc/installinator-image-id","method":"PUT"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940923954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940935024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/power-state","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940946304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/sensor/{sensor_id}/value","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940959284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940970484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/startup-options","method":"POST"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940981274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/task-dump","method":"GET"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.940992574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/sp/{type}/{slot}/task-dump/{task_dump_index}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.941003664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941013254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941022674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","discovery_addr":"[::1]:46839"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.941041844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941053574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","discovery_addr":"[::1]:52085"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.941063334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941074015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","discovery_addr":"[::1]:49748"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.941083445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"attempting initial SP discovery","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941095565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","discovery_addr":"[::1]:46509"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.941105125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1 }, kind: MgsRequest(Discover) }"} {"msg":"waiting for SP discovery to complete...","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941116635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"discovery process not yet complete","elapsed":"9.05µs"} {"msg":"using development metrics configuration overrides!","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:39.941127395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","bind_loopback":true,"nexus_address":"None"} {"msg":"rebinding producer server on new IP","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941137775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","producer_id":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","collection_interval":"10s","current_ip":"None","new_ip":"::1"} {"msg":"registered DTrace probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941154835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"registered endpoint","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941165735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:46705","component":"dropshot","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","versions":"all","path":"/{producer_id}","method":"GET"} {"msg":"listening","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.941177615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:46705","component":"dropshot","file":"/home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/dropshot-0.17.0/src/server.rs:335","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"successfully registered DTrace USDT probes","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941190375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:46705","component":"dropshot","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"Requested any available port, Dropshot server has been bound to [::1]:46705","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941201085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"Nexus IP not provided, will use DNS to resolve it","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941209865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"new DNS resolver","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.941379106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","file":"internal-dns/resolver/src/resolver.rs:144","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","addresses":"[[::1:0:0:0:1]:53, [::2:0:0:0:1]:53, [::3:0:0:0:1]:53]"} {"msg":"starting producer registration task","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941410116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"starting oximeter metric producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.941436606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"file":"oximeter/producer/src/lib.rs:280","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","interval":"10s","address":"[::1]:46705","producer_id":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"bound metrics producer server","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.941448736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","address":"[::1]:46705","producer_id":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","collection_interval":"10s"} {"msg":"registering as oximeter producer with Nexus","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.941574517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","registration_count":"0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.941585177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.942730653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","sender":"Sender { addr: [::1]:51660, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.942754363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","sender":"Sender { addr: [::1]:59772, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.942773723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","sender":"Sender { addr: [::1]:47187, vid: One }"} {"msg":"received discover; sending response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.942799153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","sender":"Sender { addr: [::1]:43735, vid: One }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.943006484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943039554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","addr":"[::1]:46839"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.943050404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943061794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","addr":"[::1]:52085"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.943076424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943087405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","addr":"[::1]:49748"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:39.943096835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"Discover(DiscoverResponse { sp_port: One })","header":"Header { version: 25, message_id: 1 }"} {"msg":"initial discovery complete","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943107905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","addr":"[::1]:46509"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:39.943117625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"1.526998ms","count":"0"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943137045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (not used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943147085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943156785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received discovery response (used for location)","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:39.943167075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","pos":0,"sp_port":"One","interface":"(direct socket handle)"} {"msg":"received location determination response","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:39.943179445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","refined_locations":"{\"switch0\"}","interface":"(direct socket handle)"} {"msg":"starting to poll SP sensor data every 1s","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.01404567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.01407701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","chassis_type":"Switch","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.01409032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","chassis_type":"Switch","sp_slot":"1"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.01409983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","chassis_type":"Sled","sp_slot":"0"} {"msg":"found a new little friend!","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.01410917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","chassis_type":"Sled","sp_slot":"1"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017132075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017158305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017167905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017177445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017467897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017503057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017514357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.017526437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.019602107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.019724228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.019794048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.020885794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039181845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039293996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039355636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039413087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.039505607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.039572357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","new_hubris_archive_id":"0000000000000000","new_serial":"SimSidecar1","new_model":"FAKE_SIM_SIDECAR","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.039607058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet00","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"our little friend seems to have changed in some kind of way","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.039639288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","new_hubris_archive_id":"0000000000000000","new_serial":"SimGimlet01","new_model":"i86pc","known_state":"None","current_state":"SpUnderstanding { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039715248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039770158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039804289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.039835219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 3 }, kind: MgsRequest(Inventory { device_index: 0 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.136096391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.136909325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"Inventory(TlvPage { offset: 0, total: 0 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.136939135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.136952135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"Inventory(TlvPage { offset: 0, total: 10 })","header":"Header { version: 25, message_id: 3 }"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.136964205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.136979435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.136991355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-0","component_kind":"fake-tmp-sensor","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137007735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137019315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137030345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137042045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137053105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137064465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137076255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-53","component_kind":"max31790","component_id":"dev-53"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137087955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-0","component_kind":"tmp117","component_id":"dev-0"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137099616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-1","component_kind":"tmp117","component_id":"dev-1"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137111456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-2","component_kind":"tmp117","component_id":"dev-2"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137122916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-7","component_kind":"max5970","component_id":"dev-7"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137138026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-8","component_kind":"nvme_bmc","component_id":"dev-8"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137149626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-39","component_kind":"tmp451","component_id":"dev-39"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137161296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","description":"dev-46","component_kind":"sbtsi","component_id":"dev-46"} {"msg":"discovered a new component!","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.137172846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.137184186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.137197586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.137208836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.137221216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 4 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.142651903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52616"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.149421887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.149462767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.149478637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.149501578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.149512218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.149523938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.149534348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.171038396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"dba044b4-a385-4e65-b65d-18881400cfb6","remote_addr":"[::1]:52616","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.173281517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"dba044b4-a385-4e65-b65d-18881400cfb6","remote_addr":"[::1]:52616","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173323687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173338017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173366487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173379197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 4 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.173395987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.190889975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"dba044b4-a385-4e65-b65d-18881400cfb6","remote_addr":"[::1]:52616","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":19845,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.191032106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.191087856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.191103206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.197279787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.197313197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.197369218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.197388008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.197409608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.197420248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.197537448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"0632fe47-233f-482f-9de6-75c4a222941b","remote_addr":"[::1]:52616","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.197570589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"0632fe47-233f-482f-9de6-75c4a222941b","remote_addr":"[::1]:52616","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.198028431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.206121761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.20790216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.20795327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.20796755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 5 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.208517853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.208542533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 6 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.208639334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.208810365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.208832795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.208843795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212332472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212369652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212387782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212402203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212413953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212424463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212437113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212450023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212461753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212473543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212485583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.212496893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.212578953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.212597483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.212609614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 6 }"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:40.212621724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"267.72766ms","count":"1"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.212642514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.212654874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212667934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212694784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212707094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212718144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212729384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212740144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212751064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.212760464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.213052956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.213118036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.213165346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.213200316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 7 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.213234867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.214603673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.214676634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.214778024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.214809004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.214852335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.214875375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.214945075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.215004195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.215033116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 8 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:40.21583556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"0632fe47-233f-482f-9de6-75c4a222941b","remote_addr":"[::1]:52616","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":18295,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.216913525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.216974815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.217125106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.217155396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.217168166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.217177756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.217192926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.217204527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 9 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.21782234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.221596049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.221621099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.221631439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.221643339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.221653649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.221665879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.221677389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.221688279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.221699719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.221711659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.221727529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.221740069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.22175319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.22176314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.22177442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.22178411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.22179483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.22180586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:40.22181668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.22182878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.22183981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:40.22186445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.22188528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.22190877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.22193362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.221947731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:40.909852444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:40.960650668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"1.018996361s","count":"2"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.034749299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.034798449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.034809589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.034819289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.035047771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 5 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.035097611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.035114691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.035131781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.056350847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.056653139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.056714369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.056800649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.111645494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 5 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.112538319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.112583969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.112655579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.112918491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.112938711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.112952991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.112966971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.155814745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.155958756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.155995966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.156057596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.156088017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.157126302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.157147792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.170090826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:41.170190767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.170232597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.170263817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.171305993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.172984811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 11 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.173017911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.173043851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.174355828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174383448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174395478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174405638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174416558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174431148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.174442008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.174453298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.174464868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.17472701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 12 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.174756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.17476833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.17480712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.17484931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.17486031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174874841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174885321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174910351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174920701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174930941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174941151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174950061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174964111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174974621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174984851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.174995131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.175006911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.175017121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 12 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.175040061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.175050641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.175061212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.177523484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.178058947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.178073527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.178084937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.178095497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.178106647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.178117717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.178128427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.178137597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.178148227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.178159327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 17 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.178926781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.179000771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.179064092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.179122602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.179171672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.179194932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.179238592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.179273833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.179845575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.179912566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.179973306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.179997906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.180041116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.180062016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.180101967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.180140707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.18087142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.181840625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.186459728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.186543849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.18670293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.188865351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.188904021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.188917391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.188930021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.188942551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.188959731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 20 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.188972211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.188985741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.188998661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.189009471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.189021421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.189031021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.189048962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.189113942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:41.189937296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.190012666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.190202167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:41.190281418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.190452539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.190523579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.19068922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.19072684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:41.546126969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:41.573364455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"1.631707288s","count":"3"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033229647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033336068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033367548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033378668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033398368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 7 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033438248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033454258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033470658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.033614059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.033659669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.033703759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.033729629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.03389374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 7 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033938991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033962611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.033987151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.035544839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 8 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.035577799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:42.035591269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.035609969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.03574215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.03584679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.03585885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.03589042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.0359004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.035925681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.035934941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.036329573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 8 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.036359453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.036370983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.036382103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 24 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.036430293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.03787864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.037975151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.038011441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.038241072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.038283492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.038351273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.038375083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.038422193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.038443893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.038813425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 15 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.038842665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.038854905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.03970599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.03978811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.03981686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(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:42.057935141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058137462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058178672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058208822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058230812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058252122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058273652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058294942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058344753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058367103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058390133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058412873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058438503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058459783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.058480993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.058835005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 16 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.058919085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.058951406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.060886245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.064017861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.064946685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.064969996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.064980796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.064992566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.065003486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.065014766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.065030316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.065040636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.065052976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.065064776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.066271892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.066300702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.066436103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.066446313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.066485763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.066518823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.067499928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.067565309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.068260922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.068352883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.068500543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.068512323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.068548204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.068562064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.068868475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.068888135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.069541069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.069575969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.089132936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.089210267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.089305507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.089330527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.089353788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.089375758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.089404038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.089716119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.08978477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 30 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.091714479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.09384073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:42.09387151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.09388391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.09389665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.093907961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.093926201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.093939331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 31 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.093954251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.093966331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.093978881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:42.094001161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.094027751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.094065371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.094089381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:42.094103552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057549334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057650515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057681535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057692275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057815045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 9 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057849136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057866246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.057879786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.058517039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.058558159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.058580409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.058605159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.059921776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 9 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.06062388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.06065824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.06068777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.061151182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 10 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.061216223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.061253333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.061291363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.061582914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.061683415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.061715145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.061774595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.061796586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.061808256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.061817616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.062215808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 10 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.062241288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.062257568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.062268438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 34 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.062556059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.063895896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:43.063972537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.064008117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.081233013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.081818666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.081835346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.081845636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.081857626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.081884056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.082056497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:43.082073277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.082084827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.088311868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.088347279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.088361649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(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:43.088393629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088441009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088453129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088465619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088477079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088493849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088505279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088517239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.088528859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.08853879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.08855062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.08856202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.08857334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.08858978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.08860092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.08861188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 20 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.08863836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.08865069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 36 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.089843486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.089871026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.089884776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.089903236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.089913336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.089924417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.089935887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.089947067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.089958107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.089967397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.089978447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.089989647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 37 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.090000977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.090012617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.090025227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.090043797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.090112207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.090121467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.090511439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.090524349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 38 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.091178803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.091208503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.091420174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.091433774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.091444604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.091463444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.091478624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.091489624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.093821496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.093852716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.093866276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.093876346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.093888306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.093897576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.093908806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.093920646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.093932356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","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:43.093948566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.093960086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.095898986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.095928186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:43.096019817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.097954586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.097980807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.097991627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098003797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098016127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 41 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098027437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098064067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.098075297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.098095977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098116547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098140047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098164798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.098179738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.450070369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52618"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450101289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"e3363725-3b74-4bf1-8a9e-96c015e29a69","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.450115059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"e3363725-3b74-4bf1-8a9e-96c015e29a69","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450132809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.450145909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.45024145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 21 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.4502546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45026451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45027421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45029498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45030453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45031417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45032401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45036394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45037307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45038362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.45039268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450402001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450411101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450420271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450432901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450442021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450451161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450460341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450469401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450478671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450487681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450496591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450505631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450519521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450528561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450537521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450546601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450555581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450564561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450573401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:43.450582341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.450590751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"e3363725-3b74-4bf1-8a9e-96c015e29a69","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":393,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450605792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"23efc2ce-9ba2-4552-88e0-2a9eecf11391","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.450617772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"23efc2ce-9ba2-4552-88e0-2a9eecf11391","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450630162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.450642682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450663662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450686922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450698822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 23 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.450725402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"23efc2ce-9ba2-4552-88e0-2a9eecf11391","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450738382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"0acc04ff-99f0-4727-ab2e-c687ceefeb53","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.450750402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"0acc04ff-99f0-4727-ab2e-c687ceefeb53","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450762932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:43.450774672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450795593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:43.450820443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:43.450831993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:43.450857513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"0acc04ff-99f0-4727-ab2e-c687ceefeb53","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":627,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.450869643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"439a60d1-d739-47e7-9811-727cfa7edd85","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.450881183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"439a60d1-d739-47e7-9811-727cfa7edd85","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451030074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.451041644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451063854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451086654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451097924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.451191305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"439a60d1-d739-47e7-9811-727cfa7edd85","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":334,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451660027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"7b3606de-79a7-4a36-ba4c-fc7e1541a239","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.451684387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"7b3606de-79a7-4a36-ba4c-fc7e1541a239","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451749807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:43.451789118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451840088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451863508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:43.451907688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:43.451987889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"7b3606de-79a7-4a36-ba4c-fc7e1541a239","remote_addr":"[::1]:52618","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":345,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.01559574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023069288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023122288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023134518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023145248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 13 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023161318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 24 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023185688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023198898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023217128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023240218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023261959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023318649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023366109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 13 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023397169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 24 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023422649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023450499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.02347591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 14 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.02348859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.02350335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.02352658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.02354016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.02356451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.02357615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.02359452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.02360904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.02362207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.02363626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.02365337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 14 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023677831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023690051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023708441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023730471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023743041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023756011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023768671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023781481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023791061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023802901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023812691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023824461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023833941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023845071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023858121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023869742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023881102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023892752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.023905502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023918232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023939472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023949252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023961252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023973562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023985152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.023996582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024007662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024019162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024028882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024040072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024051132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024062162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024073453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024084653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024097223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024121453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024133293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 48 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024145553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024156313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024173903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024221893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024232593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024245283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024258313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024269664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024281034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.024290214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024301504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.024313384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.025878451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032686336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032725906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032737406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032749446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032762076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032773696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032786116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032797826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032810216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032822656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032831777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032843387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032852617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032863407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032874907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 51 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032888147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032900627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032912407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032922317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032933807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032943377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032954937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032966477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.032977957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.032989337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033001717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033014317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033026727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:44.033038988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.033048458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.033059758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.033069098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033080198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033092098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033103828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:44.033115138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.033126658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.033149318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033170818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:44.033194998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 54 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033219908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.033233199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.40103478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.411010809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"4.469385462s","count":"4"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.799730445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52620"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799930846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"4b1b9e29-c50b-408c-b0b3-96d6f8c218ab","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.799957276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"4b1b9e29-c50b-408c-b0b3-96d6f8c218ab","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.799999407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.800070437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801073562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 28 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801097552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801107492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801116772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801126442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801135672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801144992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801154062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801164442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801173792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801184512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801193642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801202863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801212673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801222353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801232203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801241913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801251593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801261383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801270133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801279683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801289343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801298543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801309593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801319373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801329023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801338103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801347573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801357103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801366143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801375353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:44.801384553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.801392923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"4b1b9e29-c50b-408c-b0b3-96d6f8c218ab","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":355,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801413484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"5023d3cd-b323-4fbc-a969-f5c6a73aae97","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.801425884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"5023d3cd-b323-4fbc-a969-f5c6a73aae97","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801439014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.801451864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801473004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801496154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801507664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.801533584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"5023d3cd-b323-4fbc-a969-f5c6a73aae97","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":356,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801545874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"2b4bdfd6-10df-4faa-bcac-d609fe0538c8","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.801563634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"2b4bdfd6-10df-4faa-bcac-d609fe0538c8","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801575524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 15 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.801586434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801607745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 15 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.801632055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 16 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.802269978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 16 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.804421779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"2b4bdfd6-10df-4faa-bcac-d609fe0538c8","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":326,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.804468519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"7e2ddc28-67e4-4333-9f68-fae778fe4d51","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.804481059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"7e2ddc28-67e4-4333-9f68-fae778fe4d51","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.804493969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.804506369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.804532689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.804556309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.804567829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 56 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.80459273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"7e2ddc28-67e4-4333-9f68-fae778fe4d51","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":370,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.804606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"93b69547-7fe0-4db8-b8d8-a581889707dd","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.80461995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"93b69547-7fe0-4db8-b8d8-a581889707dd","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.80463232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:44.80464372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.80467423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.80469843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:44.80471004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 56 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:44.80473831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"93b69547-7fe0-4db8-b8d8-a581889707dd","remote_addr":"[::1]:52620","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":352,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015432276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015472756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015483916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015493726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015518336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 17 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015530686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015541916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015553096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:45.015683697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.015721707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.015755147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.015778547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015846108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 17 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015879648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015902968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.015949938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:45.015998238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 18 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.016050179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.016062649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.017547726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.017587556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.017626366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.017681847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.017693857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.017709117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.017721427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.017731127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.017742507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 18 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.017770857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.017782577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:45.017795657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 58 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.017807467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.021400175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.02237486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.02239838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.022472851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.022484141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.022496171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.022505711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.022516921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.022526151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.022536911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.022551641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:45.022562951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 59 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.023494766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.024695622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.024737512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(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:45.024752572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024775573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024786953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024801713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024813123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024824863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024836373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024848173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024859813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024869963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024881163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024892753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024904623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024916173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.024928033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.024941383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.024966503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.024978624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.024991344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.027336335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.027382906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.028666812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.028703162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.028721652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.028750403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.028763243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.028785973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.028802273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.028814683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.028828443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.029615627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034725102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034755092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034767622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034782672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034792903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034805453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034817953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 62 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034830623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034844113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034857693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034867593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034879713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034890063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034901493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034912963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 63 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034927273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.034940343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034953283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034963073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034975033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034984473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.034995994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.035007334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.035018684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035029964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035041764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035054594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035067804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:45.035080504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.035090264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.035102104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.035111924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035122964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035134644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035146874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035159474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.035170924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.035193595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035214625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035238425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035264115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.035279335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.474085434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52622"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.474131555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"7a373171-5adc-4065-8281-bee210f4cc1e","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.474146795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"7a373171-5adc-4065-8281-bee210f4cc1e","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.474162115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.474176265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.474273105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 35 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474295935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474305825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474316655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474673107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474683707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474693237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474702687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474711897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474721028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474730398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474739878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474750398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474759598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474768598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474777808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474787358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474796828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474806178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474815678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474825048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474834048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474843338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474852468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474861938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474872678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.474881898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.491725633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.491746753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.491757033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.491766883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:45.491776753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.491786373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"7a373171-5adc-4065-8281-bee210f4cc1e","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":348,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491807643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"8106f301-ce78-4c70-a84d-8916d9f9d409","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.491820753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"8106f301-ce78-4c70-a84d-8916d9f9d409","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491835123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.491848473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491875894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491900714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491913094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 37 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.491951044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"8106f301-ce78-4c70-a84d-8916d9f9d409","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":384,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491967334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"c92c9656-890f-4604-b29c-27080ce13946","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.491980294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"c92c9656-890f-4604-b29c-27080ce13946","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.491993404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 19 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.492005924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.492028324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 19 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.492052815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 20 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.492065535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 20 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.492092935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"c92c9656-890f-4604-b29c-27080ce13946","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":341,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.492841108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"c5b126b0-700f-419e-a145-e72ec66e1980","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.492864509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"c5b126b0-700f-419e-a145-e72ec66e1980","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.49306801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.496532907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.496570607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.496598057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.496611017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 68 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.496637037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"c5b126b0-700f-419e-a145-e72ec66e1980","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":707,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.498560697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"5e637c2f-9e29-48cb-8cb4-9398dcba3a8c","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.498601067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"5e637c2f-9e29-48cb-8cb4-9398dcba3a8c","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.498716628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:45.498794488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.498869558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.498900808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:45.498972439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 68 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:45.49922684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"5e637c2f-9e29-48cb-8cb4-9398dcba3a8c","remote_addr":"[::1]:52622","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":677,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.018434972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.018488512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.018499962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.018510583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.018521033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 21 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.018536043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019214386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019234986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019262166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019290646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019331627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019353617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019375257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 21 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019401627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019434267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019458697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019484817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 22 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019496998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019510338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.019530298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019550818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019572958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019584118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019598038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019608538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019620768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.019631178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019642908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 22 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019668778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019685818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.019697789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 70 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.019709739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.020928485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.020972255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { 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:46.020987395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:46.021001155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.021023745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.021050545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.021060895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.021072955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.021091136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.021103056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.021115926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.021133036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 71 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.02192496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.02196063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.02197623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(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:46.022089461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022142271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022155881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022169381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022181501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022198131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022219061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022230711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"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:46.022241851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022252021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022264661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022276372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022295172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022307172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.022318342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.022330032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.022355832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.022367932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 72 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.022380042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.025215976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.025255297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.025270207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.025280537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.025293067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.025305677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.025321917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"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:46.025334887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.025345377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.025356857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.025369047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.026364382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.027484048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.027516668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.027530288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.027555758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.027566018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.027582808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.027603938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 74 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.027616189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.027629559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.027642569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.027652609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.027680709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.027691829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.027703579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.027723199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.02794335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.028003921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.028050361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.028061111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.028088441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.028099251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.028111141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.028169471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.028181371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.028193231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.028204822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 76 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.02993207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { 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:46.02997209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.029986641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.029997661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"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:46.030010111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.030020921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.030032661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.030055351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.030619834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.030643634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.030691754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.030716544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.030788704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:46.030814255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.030838505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.030854535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.40294842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52624"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.407498942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"d874d60e-81a6-43ca-8d7f-e2929ed9b7ab","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.407538652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"d874d60e-81a6-43ca-8d7f-e2929ed9b7ab","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.407592643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.407704763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.407797794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 42 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407869904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407904744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407914704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407924104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407933284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407943114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407960735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407970095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407979205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407988525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.407997885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408007285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408016385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408027495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408037235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408046415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408055545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408064975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408074135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408083205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408100545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408110625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408119875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408129055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408138385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408148125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408157216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408168106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408177426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408194776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:46.408203896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.408212826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"d874d60e-81a6-43ca-8d7f-e2929ed9b7ab","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":554,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.410633328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"4374f363-2799-4836-a5dd-6e356d928e88","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.410656008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"4374f363-2799-4836-a5dd-6e356d928e88","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.410826539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.422091695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422148725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422176045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422189026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 44 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.422215226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"4374f363-2799-4836-a5dd-6e356d928e88","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":5409,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422240506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"55cc595a-8bed-46a8-8cd4-475941d29ffc","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.422253286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"55cc595a-8bed-46a8-8cd4-475941d29ffc","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422268426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 23 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.422280366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422302056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 23 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422326026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.422338326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:46.422372896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"55cc595a-8bed-46a8-8cd4-475941d29ffc","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":432,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422386507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"ef5d34e0-40c3-469f-bd85-10f4321a9d56","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.422399107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"ef5d34e0-40c3-469f-bd85-10f4321a9d56","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422411867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.422424387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422445867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422471037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422483637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 80 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.422508817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"ef5d34e0-40c3-469f-bd85-10f4321a9d56","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":414,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422521937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"b68bc306-0e8f-48d7-86a0-d7ade601fd8d","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.422534617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"b68bc306-0e8f-48d7-86a0-d7ade601fd8d","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422547387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:46.422559807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422582558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422606368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:46.422618148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 80 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:46.422643388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"b68bc306-0e8f-48d7-86a0-d7ade601fd8d","remote_addr":"[::1]:52624","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":382,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018352483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018404734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018416294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018427304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018437524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 25 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018452034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018479184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018492374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.018565514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.018613845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.018665575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.018699615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018790386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 25 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018833356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018858126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018882016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018919036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 26 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018967317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018980917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.018994777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.019008147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.019033067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.019044087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.019056847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.019426779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.019448539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.019459339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.024700785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 26 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.024756266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.024770076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:47.024782046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 82 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.024793476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.025374249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.025400549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.025419399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.02558891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.02560206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.02561854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.02562847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.02564027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.02565001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.02566873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.025698031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.025710311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:47.026544645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.026594875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.026609675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(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:47.028572415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031101297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031130127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031143137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031155177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031168778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031181378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031195168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031207588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031218698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031307128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031320558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031333028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031345138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.031357949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.031402609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.031430579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.031442999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 84 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.031468059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.031482939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.031496189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.038637115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.038722986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.038736346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.038749036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.038764806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.039437369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.039458829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.043784261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.043819651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:47.046070232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.051957812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.051983712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.051999782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.052011922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.052021912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.052040712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:47.052052943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:47.052066323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.052081673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.052102813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.052112733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.052123763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.052133663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.054172363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.054203283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 87 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.099810122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.099858222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.100119233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.100144263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.100185014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.100194834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.100211924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.100222914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.100233344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.100779407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.100807387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.102515675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.102548135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:47.104270424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.104306034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.104317404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.104326984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.104490835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.104514945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.105280399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.105306039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.106343154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.106382085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.107709451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.108540136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.108566746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.108580406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.133624391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.134904878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"7.193050949s","count":"5"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.176391905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52626"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.177979243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"54f804b8-3e56-40c5-9318-898f7827bc19","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178026034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"54f804b8-3e56-40c5-9318-898f7827bc19","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178050454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178064354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178158104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 49 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178172034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178181614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178190914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178200155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178209415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178218225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178227385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178236505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178245655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178254675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178268425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178277575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178286525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178296955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178305835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178314945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178323915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178332685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178341815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178350935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178359945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178368965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178378235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178387185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178396426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178405616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178419476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178428266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178437366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178446156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.178455156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.178463386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"54f804b8-3e56-40c5-9318-898f7827bc19","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":334,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178479636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"961fbf97-6345-4ee3-ab8a-5998b6dfe16d","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178491336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"961fbf97-6345-4ee3-ab8a-5998b6dfe16d","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178503396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178514556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178546806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178570106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178583296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 51 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.178608497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"961fbf97-6345-4ee3-ab8a-5998b6dfe16d","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":368,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178621147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"cf229049-897a-40bc-8c7f-f7a3b073544c","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178632997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"cf229049-897a-40bc-8c7f-f7a3b073544c","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178646557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 27 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.178657717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178678217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 27 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178701317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 28 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.178712507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 28 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.178738067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"cf229049-897a-40bc-8c7f-f7a3b073544c","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":566,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186072634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"5afabe06-bdaa-48ff-ab24-aea7d9dbdff7","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.186116245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"5afabe06-bdaa-48ff-ab24-aea7d9dbdff7","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186168595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.186204115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186231125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186269305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186281385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.186308175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"5afabe06-bdaa-48ff-ab24-aea7d9dbdff7","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":323,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186329946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"bb6be01c-fccd-40ad-9fb6-a7b647a7383a","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.186342966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"bb6be01c-fccd-40ad-9fb6-a7b647a7383a","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186356216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.186376686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186404706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186431416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.186449206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 92 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.186494306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"bb6be01c-fccd-40ad-9fb6-a7b647a7383a","remote_addr":"[::1]:52626","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":315,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.824419313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52628"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824615054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"60a5ffbc-9944-4de5-8691-a7154c453952","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824635284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"60a5ffbc-9944-4de5-8691-a7154c453952","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824682694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 52 }, kind: MgsRequest(BulkIgnitionState { offset: 0 }) }"} {"msg":"received bulk ignition state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.824753525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","state":"[IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Sidecar, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, target: Some(TargetState { system_type: Gimlet, power_state: On, power_reset_in_progress: false, faults: SystemFaults { power_a3: false, power_a2: false, sp: false, rot: false }, controller0_present: true, controller1_present: false, link0_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false }, link1_receiver_status: ReceiverStatus { aligned: true, locked: true, polarity_inverted: false } }) }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }, IgnitionState { receiver: ReceiverStatus { aligned: false, locked: false, polarity_inverted: false }, target: None }]","offset":0} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.824846265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"BulkIgnitionState(TlvPage { offset: 0, total: 35 })","header":"Header { version: 25, message_id: 52 }"} {"msg":"ignoring unknown ignition target 4 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824879535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 5 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824891265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 6 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824900966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 7 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824910446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 8 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824919476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 9 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824928706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 10 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824938156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 11 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824947276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 12 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824956256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 13 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824965266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 14 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824974506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 15 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824983346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 16 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.824992366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 17 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825001436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 18 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825011616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 19 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825020706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 20 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825029846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 21 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825039206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 22 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825048236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 23 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825057116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 24 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825066136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 25 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825075066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 26 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825084146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 27 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825093586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 28 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825102577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 29 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825111967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 30 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825121357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 31 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825131597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 32 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825140477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 33 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825149527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"ignoring unknown ignition target 34 returned by ignition controller SP","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:47.825158697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.825166947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/ignition","method":"GET","req_id":"60a5ffbc-9944-4de5-8691-a7154c453952","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":380,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825359918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"0387babe-a6a5-46d6-8648-8a2c65af9819","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.825382798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"0387babe-a6a5-46d6-8648-8a2c65af9819","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825450008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 53 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.825506908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825574369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 53 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825603079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 54 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.825656289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 54 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.82575065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/0","method":"GET","req_id":"0387babe-a6a5-46d6-8648-8a2c65af9819","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":398,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.826160932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"f5ef9747-d1a9-45e0-8ecd-f0501a19e150","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.826176692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"f5ef9747-d1a9-45e0-8ecd-f0501a19e150","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.826250622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 29 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.826313452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.826368973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 29 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.826393273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 30 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.826450593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"RotBootInfo(V3(RotStateV3 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_fwid: Sha3_256([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_fwid: Sha3_256([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]), stage0_fwid: Sha3_256([204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204, 204]), stage0next_fwid: Sha3_256([221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221, 221]), slot_a_status: Ok(()), slot_b_status: Ok(()), stage0_status: Ok(()), stage0next_status: Ok(()) }))","header":"Header { version: 25, message_id: 30 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.826540194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/switch/1","method":"GET","req_id":"f5ef9747-d1a9-45e0-8ecd-f0501a19e150","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":388,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.826921636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"249ef382-f7d4-4b44-bd5b-17fcf0eb4084","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.828600574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"249ef382-f7d4-4b44-bd5b-17fcf0eb4084","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828755475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.828768785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828791335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828817215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828828825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.828854065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/0","method":"GET","req_id":"249ef382-f7d4-4b44-bd5b-17fcf0eb4084","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":405,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828867955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"cc8daf6d-52be-4f8e-8a20-c8d1589ddc1c","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.828879795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"cc8daf6d-52be-4f8e-8a20-c8d1589ddc1c","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828891726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:47.828903796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828925716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828948696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(VersionedRotBootInfo { version: 3 }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:47.828960346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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: 94 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:45:47.828985646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/sp/sled/1","method":"GET","req_id":"cc8daf6d-52be-4f8e-8a20-c8d1589ddc1c","remote_addr":"[::1]:52628","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":334,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.039717982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.039772703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.039783513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.039793153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.039802653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 31 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.039832633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:48.039848163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.039859243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.040278515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.040329056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.040368816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.040399296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.040825838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 31 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.040866108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:48.040889778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.040912668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.041612812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 32 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.041641382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.041654052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.041666092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.044804088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.044855438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.051048679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.051077219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.051088819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.051100989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.051116409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05112773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 32 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05117592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05118854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05120066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05121275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05122733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05124009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.05125445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.05127136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.05128216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.05129371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.05130345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.05131486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.051335341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.051346481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.051357561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.051368431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.051379061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.051400641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.051415191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(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:48.057730102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057782143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057792593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057803703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057814473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057825043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057835883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057846603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057860923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057870033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057880263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057890743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057901043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057911533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.057922353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.057932693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.057957183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.057969433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 98 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.057980764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.060677637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.060709817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.060816158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.060828458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.060841838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.060852688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.060863168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.060873788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.060883078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.060898828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.060916708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 99 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.062170025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.062201265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.062233655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.062243675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.062269145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.062278385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.062291965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.062305395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.062937149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.062969099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.06312228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.06313419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.06316239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.06317144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.06318977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.06320142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.063869993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.065314641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065337591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065347081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065362491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065372361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065383021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065394151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065405091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.065415741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.065427571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.065515522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.065546492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:48.065656312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065722083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065755533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.065764573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.065784903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.065796653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.066380256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.068123875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.068138675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:48.068160115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.068184605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.068208685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.068232115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:48.068246165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015652153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015700413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015716803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015754403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015764113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 33 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015776843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015788023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.015799043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.015927874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.015951494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.015974134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.015996034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016071945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 33 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016131795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016174825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016203395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016226825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 34 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016241625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016255066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016299686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.016311956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.016333106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.016342776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.016353676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.016363106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.016603467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.016613517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016625627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 34 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016649368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016660198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016671508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.016682468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.018665058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019762653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019788363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.019806514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.019816974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.019828134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.019837844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.019848834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.019858334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019877984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019889534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019909054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019920404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019931264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.019944404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(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:49.019956624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020007985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020033925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020045465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020056135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020067195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020077985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020093905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020106295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020115685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020126595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020137785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020148625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020159615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.020170515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.020198615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.020222336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.020234836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.020245836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.022932459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.023443122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.023467662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.023478482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.023501712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.023512742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.023524092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.023534972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.023544152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.023554822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.023571643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.024242236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.024276596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.024377487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.024391437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.024402447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.024411737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.024422487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.024433657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 110 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.02495053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.02497351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.02498596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.02499529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.02500595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.02501925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.0250344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.02504571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.025585493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.025618513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.025638783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.025648283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.025664293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.025673573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.025684273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.025694833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.025709733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.025720263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.025735303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.029860034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.029892564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:49.029906144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.029915964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.029932124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.029941374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.029952134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.029963224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.029974264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.029985484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.029996464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:49.030017215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.030052605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.030077015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.030100455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:49.030113915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.028536619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032302298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032329258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032345818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032355848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 35 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032369478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032381528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032394528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032406728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032428658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032452018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032498109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032519619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 35 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032543689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032569429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032593269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032616559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 36 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032627949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032642039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03265452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.03266737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.03268868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.0326993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.03271161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.03272146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.0327329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.03274232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03275381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 36 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03277873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03279016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03280126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03281268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03282284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03283497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.03284715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032859271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032872321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032883601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032919631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032931011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.032940451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032952311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032964181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032981291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.032992831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.033004141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.033016161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033029641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033050242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033071202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033082232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033092592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033103442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033113972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033124632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033140742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033151172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033162032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033172772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033183102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033193602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.033204282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.033215112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.033238732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.033249563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.033262163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.035773035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.035808965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.035936756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.035967606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.035979766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.035990706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.036005336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.036016167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.036025267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.036054687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.036071607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.037558864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.037591264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05260064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.054379829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.054410879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.054421659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.054433389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.054445519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.054458109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.054470569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.054487939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.054497369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.054514159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.054523399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.054534679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.054545889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.05455746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.05456999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05458259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05459162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05460805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05461838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05462916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05464034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.05465115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.05466175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.05467322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.059467354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.06070037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:50.061541564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.061569024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.061596835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.061607065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.061630745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.061663535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.062304558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.062330718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.062382749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:50.062409359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.062463239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.062488599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.062511609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:50.062529949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.015893967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.015946327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.015958977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.015969887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.015986238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 37 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016124748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016138948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016151378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016164578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016222119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016260869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016295539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01637791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 37 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01641852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01644537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01646965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01652921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 38 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016622821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016639071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016657961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016671461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016694101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016704901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016717801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016728731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016746531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.016757721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016771502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 38 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016797242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016809642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016821942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.016834962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01848045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01851661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.01853666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.018567491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.018579431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.018614911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.018629101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.018640561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.018650101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.018669141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:51.018687081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.018703611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.019527735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.019564786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.019579716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019597876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019630966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019642676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019656016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019669266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019681466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019699866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019711496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019723306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019734257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019747877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019771397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019783097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019794337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.019805557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.019817857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.019853557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.019866457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.019884677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.02247668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.02251144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.022543741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.022555991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.022576191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.022589121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.022600941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.022612751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.022622801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.022633971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.022645921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.023829357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.023862057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.023884227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.023895097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.023915457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.023925977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.023937527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.023955428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 130 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.02451515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.02453819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.024580571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.024596391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.024608331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.024618511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.024631251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.024646241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.026032948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.026082398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.026103388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.026114008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.026126408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.026136258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.026152398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.026176848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.026189069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.026201279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.026213509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.027552445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.027583566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:51.027599656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.027614066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.027626616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.028007698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028026258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028038838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028051108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028062708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.028075148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:51.028097028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028117828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028143728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028167719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:51.028181209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.02010375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.02014778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.0201588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.02016896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.02017852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 39 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020226491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020238021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020249101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020404622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020446752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020485232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020547762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020610263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 39 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020643253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020672093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020695343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020732223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 40 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020752963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020766103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020777833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020792074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020826104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020838514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020863184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020872834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020893564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.020902774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020931864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 40 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020959684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:52.020970824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020981654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.020992575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.022431092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.025873359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.025899139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.025913269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.025923489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.025939449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.025948979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.025959829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026016879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026027749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026050569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.02606953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.02608144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.02609264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.0261045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02611701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.0261399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02614936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02616024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02617108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02618188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.0261928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02620368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02622724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.02624284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026254071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026266581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026277661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026288311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026330831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026342191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026365821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026377291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026388601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026400621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026639732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026679633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026698253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026714303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026725093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026735743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026746123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.026755413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026765933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.026777043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.027938559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032792774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032820884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032831484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032842844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032852094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032863274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032875274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032887024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032899174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032911794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032920994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032933254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.032942484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032953384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032964644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032976034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.032988215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033000425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033009675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033020515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033029795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033040885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033053205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033064255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033074695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033086305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033097435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033109235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:52.033121175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033130175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033140885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033149885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033160505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033173325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033184726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033195606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033215466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:52.033236306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033257086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.033287026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.034924744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.034953134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:52.401564711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:45:52.422083554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"12.480081855s","count":"6"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.01573317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.01577277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.01578367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.01579884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.01580818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 41 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016013111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016028131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:53.016039631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:53.016051211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016072621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016095981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016146522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016184862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 41 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016230202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016269722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.016293642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.016317213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 42 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016350993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016371603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016383513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016396573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016437383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016447973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016479283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016488983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016510084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.016519594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016552864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 42 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016578084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:53.016589834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016601274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.016612244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.018146502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.018177122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.018190352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.021556769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.021580219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.021632769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.02164251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.02166266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.02167195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.021973891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.021993381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.022004961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.02368162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:53.02371346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.02372785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.02375033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.02377477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.02378498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024074331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024088562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024100262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024111672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024129102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024140012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024149752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024164712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024175862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024187402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024198292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.024209412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.032064682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:53.032502434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.032518444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.032539124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.033432378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.033495829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.03366936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.03369007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.03370142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.03371222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.03372275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.03373679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.0337458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.03376864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.03378305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.035026806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.03784862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042248782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042278733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042291203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042306273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.042317913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.042330273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 150 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.042341973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.042354223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042376273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042385453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042396233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.042405393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.042421023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.042432033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.042991486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.043011346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.043071007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.043087797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.043109877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.043135237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.043149007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.043162467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.043178727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.043189117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.043200147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.044730735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.044758795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.044775855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.044785575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.044796515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.044805625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.044820885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.044832535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.045305288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.045322778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.045334628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:53.045356198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.045405668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.045432169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.045455229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:53.045468419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.015295099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016612426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016632926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016643646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016773707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 43 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016789477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016801237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016812727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.016824147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.016850477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.016871677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.016894337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016915507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 43 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016939937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016965128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.016988978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.017210249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 44 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.017247029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.017260299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.017274329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.01740635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.01746501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.01747646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.018946608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.018975548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.018987508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.019004718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.020903047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 44 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.020954918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:54.020967208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.020978518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.020989498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.026797737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.027928282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.027945072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.028025463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.028059873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.02943687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.02946375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.02947648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.02948631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.02949763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:54.02950969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.02952171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.029870452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.029889912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.031078158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031599821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031681631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031708611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031721022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031732632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031743852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031754632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031765362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031776062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031785502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031797982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031808812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031819382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031830232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.031841202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.031851942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.031876022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.031887772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.031898682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.041916732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.041962893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.042172704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.042196524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.042208694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.042219424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.042230114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.042255054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.042264224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.042294514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.042314374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.043600551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.043629831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.043876802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.043888002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.043918413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.043927983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.043972223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.043986263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.044585206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.045765292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045830802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045863702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045875882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045886222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.045901103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.045918333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.045930653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.045943323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045955883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045965313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045976603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045986413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.045999203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.046010093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.046021263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.046042253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.046054373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.04744177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048601456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:54.048624396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.048635236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.048646816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.048656336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048672587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048684517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048695917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048706937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.048717507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:54.048742957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048763507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048792517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048815587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:54.048829427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.0830748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.08309679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.08310687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.08311669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.083186211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 45 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.083313461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.083325222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.083336252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.121319202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.121347002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.122416828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.122454498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.216119007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 45 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.216174507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.216205188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.216228678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.217692225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 46 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.217730335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.217755305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.217768005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.217930906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.217989037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.217999997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.218044397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.218063427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.218090687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.218100067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.218217128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 46 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.218245598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:55.218256998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.218267918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.218279058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.223392854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.223427614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.223441364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.225074512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.225095332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.225151942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.225161622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.225183382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.225192853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.225255043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.225281633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.225292843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.226242218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.226282398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.226294498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249570345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249633995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249645875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249657565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249668655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249679536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249690706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249701876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249712836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249722446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249733996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249747456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249758676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249769656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.249780516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.249791746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.249816856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.249828956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.249840616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.255086612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.255128712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257219573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257237443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257253343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257264283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257275043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257310923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.257320344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.257494864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.257507774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.258979722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.259020652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259268463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259278973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259289813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.259299214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.259363444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.259374544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 170 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.260053057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.260081987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.260206658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.260215978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.260227948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.260237018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.261340824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.261353484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.262163978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.262189148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.263326444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.263353794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.263365574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.263374934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.263386304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.263402124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.263413444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.264661231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.267339104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.267352314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.267364774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:55.26859537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.26860686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.268707421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.268717141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.279681106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.279713186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.281205994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.281238624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.282202869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:55.282260299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.292679431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.292725711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.292856122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:55.292871792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.015367003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016537079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016552349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016562679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016572549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 47 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016587659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:56.016599619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016611079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.016622519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.016644339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.016665229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.016688049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.01670903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 47 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.01673306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:56.01675698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.01678177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.01680553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 48 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016912111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016940351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.016954011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.016970561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.016992361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017002921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017015011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017025191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017037391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017046891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017058621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 48 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017083921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017095682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017106812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017118592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017809315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017826615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.017838955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017895746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017917526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017947746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017972246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017982826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.017991816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.018004926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.018018826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.018030036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.01888822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.019983966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.020002076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020014766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020038576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020047836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020058876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020070136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020080926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020092096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020102896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020117907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020135067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020145847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020157017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020169627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020182967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.020194227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.020205167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.020230977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.020242647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.020253877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.021816295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.023092331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.023117581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.023128501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.023140001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.023151282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.023162402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.023173572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.023183482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.023194312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.023205902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.023271262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.023297592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025185302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025220462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025232232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025261272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.025272402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:56.025283982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:56.025295802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.025346333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025365283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025375813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025387023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025398443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.025408933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:56.025420273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.025506453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.025534834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025576134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025589934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025608954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025618164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025628934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025639584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.025651514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.026379788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:56.028650329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.028674839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.02868836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:56.02870093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.02871033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.02872087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.02873032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.02874105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.02875245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:56.02876788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.02878089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.02879199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:56.02881338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.030325348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.032493039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.032527999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:56.032541569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015737076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015792777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015804747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015852457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015875827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 49 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015891257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015909597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.015922327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.016161058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.016200629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.016223759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.016251459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.016273829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 49 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.016300389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.016326709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.016353239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.01637778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 50 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.01639015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.0164036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.01641661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.0164294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01645315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.0164638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01647655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01648652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01650959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01651992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.01653245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 50 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.016568291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.016580381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:57.016592331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.016604191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.018261529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.018295759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.018311509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.018325869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.018337189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01838074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01839177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01840821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.01841794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.01842975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.01844561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.01845783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.019334234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.019372815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.019387655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019423735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019469925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019480855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019494425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019506255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019518355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019544775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019556525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019567595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019577896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019589426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019601126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019612246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019657536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.019669306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.019729306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.019758966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.019771436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.019784087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.02247898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.02251247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.022663831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.022676261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.022688971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.022700701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.022712911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.022724581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.022734981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.022747281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.022759311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.023953027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.023984787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.024009118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.024019858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.024032328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.024043308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.024054728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.024099908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 190 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.024621641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.024648361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.028760222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.028795952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.028809032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.028819642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.029300714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.029335414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.030142709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:57.030178659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.03048361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.03049756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.03052603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.03053851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.030551001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.030563891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.030580401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.031970787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:57.032002698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.033752936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.033785976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:57.033856727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.033868577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.033889867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.033900367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.033915867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:57.033935107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.034650961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:57.034688271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.039269844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:57.042122418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.042153339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:57.042187859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.042257899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:57.042284169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.0160295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016776503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016794193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016805053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016816053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 51 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016830084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016843454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016861144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:58.016873904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.016896894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.016919244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.016957514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.016999624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 51 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.017026075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.017060315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.017086825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.017111435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:58.017124895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.017139065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.017152905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.017565327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.017662078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019069165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019084795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019095705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019108025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019118335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019131105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:58.019156875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019174215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019186275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019198345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019221725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019234696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019254976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019268106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019283136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019295236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019310426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019322366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.019339646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019351356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019363756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.019375816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.02011967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.02014135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.02016435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020833193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020880674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020895204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020908094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020920004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020932434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020945584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020957394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020969104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020979194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.020990744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.021002504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.021014394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.021027674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.021053254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.021065074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.021090045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.021108025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.021120375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.023872619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.023902539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.024582802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.024598922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.024611562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.024623452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.024636102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.024647782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.024657822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.024669913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.024682273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.025987639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.026018259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.02612384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.0261375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.02616108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.02617133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.02618529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.02620345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.026786683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.026821333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.027416316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.027446477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.027460137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.027471707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.027488847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.027501667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.02809336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.02812134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.02815733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.02816786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.0281844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.02819577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.02821387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.028226101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.028249501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.028263291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.028276141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.033007294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.033821028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.03423076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.03424319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.03427729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.034287861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.034854533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.034873994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.036699803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.036734843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.037750708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:58.037793248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.037848269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.037898819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.037929639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:58.037945109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016001221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016349832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016364533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016375323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016385453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:59.016399583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016412513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016427713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.016446083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.016469713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.016507283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.016529763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016553203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.016577884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016606104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.016631714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.028139592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:45:59.028200132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.028222102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.028240772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.040180072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046147512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046174052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046188132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046199732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046222233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046233453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046245913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:45:59.046273413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046286483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046301673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046320273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046336243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046349563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046362703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046376023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046386123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046398433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046409153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046421143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046430874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046444424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046456594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046468684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046480504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046492754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046505414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046518354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046539754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046549534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046562814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046574744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046586414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046598524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046610384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046622704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046633015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046645215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046657515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046669095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046680775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046693815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046705485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046729545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046741905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046753855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046765155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046778735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046791555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046801085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046813855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046825585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046837126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046849156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.046859186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046871156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.046882966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.049306688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.049907581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.049926101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.049950331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.049968141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.049986131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.050009561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.050045721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 210 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.050217012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.050244542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.050456863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.050468593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.050488333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.050498764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.050542134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.050587504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.051153347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.051187797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.051224477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.051235517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.051251657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.051262777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.051275087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.051287778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.051299848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.051310958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.051326718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054075322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054109542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { 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:59.054124422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.054135382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.054147502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.054158112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054169752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054182002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054194322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054206052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.054222962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:45:59.054244592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054265563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054289583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054315233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:45:59.054330613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016114533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016275364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016302874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016314814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016325954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 55 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016340594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016353534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.016366354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.016652856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.016707956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.016744376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.016776266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018406254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 55 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018446064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018471665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018497695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018589975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 56 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018603445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018618045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018630875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.018644585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.018684586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.018695976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.018729036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.018739946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.018794786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.018805286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018855057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 56 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018881457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018894887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018908477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.018920257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.021116868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.021147388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.021163288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.029126598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.029152119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.029165899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.029176989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.029189149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.029199479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.029211349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.029231749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.029244209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.030392865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.030567496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.030584636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.030599676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031223119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031246989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031265139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031277739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031289929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031301759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031314479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.031326419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.03135972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.03142928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.03144152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.03146092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.03148729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.03149967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.03151314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.03153854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.03155113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.031563641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.037584501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.037618931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.037776652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.037797082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.037816422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.037828542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.037851012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.037862972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.037873462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.037885292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.037897732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.040188714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.040215384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.041886792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.041920692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.041934423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.041954413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.042177744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.042205824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.042832177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.042857537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043001118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043013598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043040848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043051408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.043073578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.043086628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.043693631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.043718351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043762012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043773162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043800612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043812702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043824632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043836992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.043849122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.043861302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.043873362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.045347459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.047285239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.056280884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.056321975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.056335105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.056346315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056358305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056372285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056384895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056397455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.056409635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:00.056437335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056458975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056483295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056510156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:00.056526166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.020008274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.020062864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.020074884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.020085804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.020097864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 57 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.020119344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.020132304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.026065911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.026101821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.026129931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.026151691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.026173721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.026196611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 57 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.026221571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.026245821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.026270361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.034494119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 58 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.037196931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.037271391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.037286421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.038811868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.042794746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.042841786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.042913366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.042924947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.042959307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.042970017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.060253284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 58 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.060613886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.060634276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.062683195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.062708415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.062931856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.062971886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.062986896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.065115356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.065151656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.065188716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.065200366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.065221747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.065232737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.065500228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.065521958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.065534968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.068644602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.068676862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.068693242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.08814665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089829337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089859547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089873647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089889627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089901567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089913847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089930757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089942818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.089953138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.090003118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.090015288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.09049868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.0905162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.0905293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.091804106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.091847506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.091861116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.091980967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102122522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102169062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102184342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102196292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102208833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102225313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102237883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102250333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102261183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102272803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102284723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102296813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102309513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102321993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102331583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102343243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.102352913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102366413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102378253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 230 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102390143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.102402893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.105352276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.105389227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.105401937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.105412597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.105546727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.105591698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.106458551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.106493562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.111427064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.111465614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.111481214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.111492014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.111504114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.111516234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.111528094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.114385107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.114408607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.114427667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.114442637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.114891589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.114908129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.11493991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.11495081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.119871032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.119909772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.121837741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.122893445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.122912446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:01.122940086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.122961916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.122986776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.123012416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:01.123029016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016476997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016533377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016545077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016555967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016565938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 59 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016581168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016594178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.016621658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.016636518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.016663818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.016686628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.019035179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.019067399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 59 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.019097769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.019136909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.019162299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.019190999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 60 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.019203929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.019217779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.021753461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.021796261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.021820091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.021831401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.021849612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.021860872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.021873512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.021886072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.021898462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 60 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.021923912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.021936872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.021964052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.021976382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022002802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022016342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022054322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022092173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022104823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022122823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022133273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022146333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022169553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022181763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022195783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022210283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022222603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022235183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022261363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022275233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022303174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022317334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022340194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022352604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022368124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022380314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022400954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022412884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022422764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022434934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022446944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022459424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022472634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022488984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022500724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022526155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022564825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022576675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022589865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022697145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022717295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022728165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022740086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022752886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022770836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022782846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.022793356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022805736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.022817816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.023247888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.023275228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.023315378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.023325748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.023345798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.023355898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.023369208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.023390578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:02.024040771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.024059951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.025036436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.025048406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.025094526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.025104906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.025298407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.025320557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.02594934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.02598066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.026207671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.026220441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.026246571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.026256701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.026269351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.026281171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.026293901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.026305721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.026317761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.03044761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.03048782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.030502111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.030513251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.030525261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.030535351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030546631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030558281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030569961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030581411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.030592911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:02.030616571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030637381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030661601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030687931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:02.030701431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015393792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015469162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015501463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015512163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015528213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 61 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015548263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015561813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015574233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.015633783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.015690173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.015727974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.015754574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015829664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 61 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015874724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015900034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015924664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015960075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 62 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015974105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.015988695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.016002585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.016022115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.016051555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.016065615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.016091755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.016105975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.016118175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.016128315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.016158215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 62 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.016184946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.016197356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.016209226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.016221286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.017689442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.017937983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.017965433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.018002214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.018019094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.018033184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.018052004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020455885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020487275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020502185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020517025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020529615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020549145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020567425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020581085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020596066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020637786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020649456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020662846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020675606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020688746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020702856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020716156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020728506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020739436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020752256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020764476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020778476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020791136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.020813957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020826827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020854037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020866617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.020888497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.02164859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.021687601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.021702521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.021713571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.021726511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.021738741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.021751341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.021768631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.021779481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.021791161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.021804121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.022982826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024008981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024038451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024050771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024063971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024074731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024096451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024114191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 250 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024127251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024142221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024164512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024175832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024188132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024198422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024210492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024223082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024464613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024492933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024529423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024540363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024565153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024575453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024587753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024605424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.024617504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024629774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.024642004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.025880469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.025911509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.025933679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.025944429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.02596449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.02597499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.02598641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.02599874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.026604142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.026629703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.026669523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:03.026694443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.026735273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.026764353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.026789033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:03.026806343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015294581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015349792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015361862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015372392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015382722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 63 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015421842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015441492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015455432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.015548282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.015605953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.015648313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.015693603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015780404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 63 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015821864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015847094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015871544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015929164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 64 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015951654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015966354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.015979844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.016009665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.016051475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.016064455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.016097015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.016114995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.016127545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.016137515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.016173985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 64 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.016198535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.016211045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.016223095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.016235046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.017875923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.018052994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.018067434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.018197894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.018228304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.018243384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.018254925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.018280825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.018291105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.018404535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.018423955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.018436655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.020847986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.021299328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.021317049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.02162785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.0217053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.02171843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.02173222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021744161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021757201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021774371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021786441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021797961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021808211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021819501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021831141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021842861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021854611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.021865991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.021892271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.021923501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.021936361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.021949891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.025057125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.025662078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.028500091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.028530941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.028544501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.028556701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.028568751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.028583231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.028593501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.030006647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.030054257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.03062744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.030659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.030870531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.032520889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.032548609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.032562029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.032576059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.032594059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.032966661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.032999431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.033073751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.033085791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.033108711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.033119322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.033133932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.033151492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.033781245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.033806175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.037403941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.037436141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.037450721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.037461441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.037473381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.037485651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.037497511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.038067284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.038096284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.039684911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.039716861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.039933532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.039958472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.039981362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.039992002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.041566049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.041587699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.042370473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.042397543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.042419713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:04.042442113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.042468083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.042492203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.042516323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:04.042531933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.016334096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.016431776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.016457846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.016481076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.018669486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 65 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.020235783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.020248763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.020260593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.024124661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.024234891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.024308452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.024332402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.026441581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 65 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.02844746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.02848386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.02850869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.0285345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 66 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.02854695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.028559631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.028572341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.028585201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.028606871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.028650281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.028661611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.028671711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.028684671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.028694651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.028706361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 66 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.028730341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.028742251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.028839312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.028867172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.029570705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.029586875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.029601995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.067003493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.069506364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.069519865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.069530105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.069541655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.069556955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.069568255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.073548673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.073585803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.0752836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.075325111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.075339061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.075741232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076748207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076772907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076786037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076798567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076810217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076822397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076836298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076847348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076857908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076870408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076882198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076894388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076905878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.076917208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.080877896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.080929546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.080941746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.082260652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.085541566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.086213209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.086242569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.0862551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.08626757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.08628039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.08629218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.08630349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.08631842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.096471455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.096513786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.098350594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.098478924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.099881831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.099901361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.100069312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.100085322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.100123412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.100142422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 270 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.102173661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.103582328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103615298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103627008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103639148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103650048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.103661468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.103673228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.103791338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.103824619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103857959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103875089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103914019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103942729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103954649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103965599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.103976739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.10402717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.10404178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.105527926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.105649487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.113982494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.114053405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.114067175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.114077925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.131258692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.132178916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.132342787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.132376267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.132710878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:05.132758879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.153029499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.1531001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.15327075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.15328963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:05.99062432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:05.991439664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"26.049831277s","count":"7"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.018154023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.018203814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.01962315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.01969718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.01970817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 67 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.01972359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019736431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019748981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.019761921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.019790521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.019812131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.019834191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019855671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 67 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019887401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019917721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019941681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019967482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 68 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019979312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.019992062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.020005082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.020018112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.020039902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.020050562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.020062742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.020074392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.020086252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.020095922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.024649503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 68 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.025743668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.025760598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.025775528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.025788908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.026924143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.026949933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.026964773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.027292655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.027312335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.027325255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.027336805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.027348895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.027359175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.027370565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.027382515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.027405775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.028264399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.028281749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.028295989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02840958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02846101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02847839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02849151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02850347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02851487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02852932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02854127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02855312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02856365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02857509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02858604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02859689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.02860799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.028619181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.028631571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.028658251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.028670451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.028682411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.031671854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.031708964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.031757985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.031769205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.031782535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.031794265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.031807215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.031825215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.031835705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.031847185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.031859375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.033041961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.033073751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033120261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033138021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033259252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033279922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.033291812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.033305812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.033811524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.033826044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033940235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033951525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033965355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.033975665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.033988225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.034000415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.034547317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.034573228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.034639098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.034649628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.036275795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.036291995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.036304505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.036317225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.036330085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.036342035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.036354525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037556121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037579401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.037598341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.037608701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.037620891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.037631051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037643191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037655011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037666691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037678751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.037695261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:06.037718071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037739042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037763082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037786882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:06.037802382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.019558419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024510062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024545642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024558002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024571842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 69 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024586542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024610332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024635272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.024649062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.024685663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.024708323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.024731503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024756483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 69 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024785633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024810613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024876413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024922834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 70 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024935804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024950114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.024963574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.024982224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.025004484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.025015914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.025028514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.025039174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.025055774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.025070214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025082434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 70 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025107385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025120525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025132405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025144735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025157055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025171985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.025185255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.029448494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034485746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034515686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034528147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034542277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034554577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.034566967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.034582697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.034595457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.034609827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.034634567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.034648097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034704687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034751798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.034762798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.037342579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.03736239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.03737836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.039825501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.039856461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.039871501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.039952521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.039969781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.039989601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.040002641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.040015931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.040028461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.040041862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.040073812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.040087622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.040100352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.040138102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.040159092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.040964206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.040993836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.041007336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.041027316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.041040086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.041056506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.041066576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.041381627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.041401948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.042764094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.043259016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.043445057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.043461057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.043479597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.043490527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.044975314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:07.045007404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:07.045259205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.045290575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.045422826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.045435756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.045448006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.045464296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.045476666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.045493106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.046041379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:07.046072119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055005029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055032059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055046089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055063499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055076349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055090159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055103149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.055116159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.055133709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.055147919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.055162729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.055190529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.05520039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.05521326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.0552229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.07316912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.074107664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.074487636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.074507156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.078514544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:07.078557004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.079101197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.079144957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.079262647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:07.079281638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018801876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018858056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018870036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018881616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018892326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 71 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018915096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018930066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.018942476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019332208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019388528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019428119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019464949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.019565949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 71 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.019615119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.01964048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.01966554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.01971948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 72 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.01974288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.01976079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.01977417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.01981525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.01985522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019867071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019894861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019905331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019936041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.019946031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.019985341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 72 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.020017191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.020029861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.020042581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.020054641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.021874419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.0219207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.02194118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.02195564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.02196673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.02198072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.02199345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.02200917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.02201899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.02204654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.0220704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.02208392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.02411879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.030140557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.030222517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030241367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030283017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030294557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030307517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030331398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030344358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030356158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030370968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030382978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030394018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030406118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030418118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030430378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030442198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.030454178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.030466858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.030496138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.030508758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.030521148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.033887773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.033929414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.034257375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.034276915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.034290175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.034302205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.034313975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.034330445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.034345215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.034730687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.034758057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.035804792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.035893153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.035938143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.035950093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.035988173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.035998993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.036033813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.036058883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.036801187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.036838897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.036894327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.036912277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.036939377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.036950167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.036965877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.036981508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.037697591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.037722361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.037746481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.037762181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.037792461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.037803751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.037815901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.037827911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.037840221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.037852622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.037865942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.039913541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.039947861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.039963011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.039978041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.039990431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.040000821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040012751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040024631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040036971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040049071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.040430113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:08.040462613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040487843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040512313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040536713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:08.040552204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.01535874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.015423981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.015435811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.015446041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.020830105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 73 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.022220811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.022241131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.022254061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.023249815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.023282286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.023309136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.023331136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.023353046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 73 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.023380286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.023406476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.023430776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.023471656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 74 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.023494657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.026617371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.026687971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.051984065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.052051395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.052064685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.052100905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.052112535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.052141695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.052159545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.052569637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 74 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.052605777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.052619997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.052633067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.052712388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.055265169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.055775401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.055802732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.055818122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.055830002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.055842802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.055853492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.055866862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.055877432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.058512964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.058549634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.058563144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.059397618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.059772779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.059790879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.076677235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.07763339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.083949998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.083989948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084003728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084017008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084029699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084042079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084058579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084069739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084082009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084094099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084128699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084141279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.084153369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.084165419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.084193509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.084207859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.084220849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.084237229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.08425129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08426517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08427544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08428787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08430008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08431226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08432521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08433559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.08435703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.08436964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.08438217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.08439524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08440802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08441832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08443042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08444056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.08445245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.0844644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 310 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.084477731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.084492541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.088586019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.088601509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.088633889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.088644889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.088657359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.088671259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.088718029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.088739169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08886315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08887673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08890029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.08891151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.0889263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.0889405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.0889654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.08897745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.088989531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.089002001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.089015541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.093901063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.093932483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.093949973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.093965033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.093977453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.093990393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.094002893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.094015183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.094027023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:09.094052664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.094075564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.094100294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.094124304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:09.094138354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016252058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016289449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016305439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016316159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016326129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 75 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016366859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016399029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.016412829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.01654018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.01658371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.01662438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.01665436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.112826374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 75 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.113368627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.113403317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.113428147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.190136093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 76 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.191901332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.191923732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.191937812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.192358784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.192383324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.192394374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.192698316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.192712076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.192738616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.192749326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.200798897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 76 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.201311689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.210006093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.210054854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.210068674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.210085114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.210099604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.210113154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.232252815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.232288515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.232311046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.232322126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.232371846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.232382246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.259170981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.259203081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.259217381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.268004225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.268022175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.268039735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.299874425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.299916225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.299929725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.299942936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.299955596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.299995256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300007636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300019846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300032526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300045376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300061756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300073766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300086066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300098196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.300110296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.326510059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.326562839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.32657722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.339906427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.345154903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.345188164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.352012567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52630"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.353465175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.353484735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.353497625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.353514465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.353527095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.353541955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.353557395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.36431803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"df7122e6-c0b8-495f-9911-245335c3f761","remote_addr":"[::1]:52630","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.36434097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"df7122e6-c0b8-495f-9911-245335c3f761","remote_addr":"[::1]:52630","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.364617501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.364633601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 319 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.368056869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"df7122e6-c0b8-495f-9911-245335c3f761","remote_addr":"[::1]:52630","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":3727,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.368179989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.368205489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.419206646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.419242156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.419255846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.419267106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.426418342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.426443372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.431448017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.431484627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.488573645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.495403099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.495440309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.495451769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.497181068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52632"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.49763199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.49764589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.503072718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.503087468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.513241699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f7f35df9-bef7-4956-83b9-8421dac3b6ca","remote_addr":"[::1]:52632","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.513269539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f7f35df9-bef7-4956-83b9-8421dac3b6ca","remote_addr":"[::1]:52632","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.51357457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.51358611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.51359861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.513616831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.513627551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.513638201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.513648641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.51740088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f7f35df9-bef7-4956-83b9-8421dac3b6ca","remote_addr":"[::1]:52632","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":4156,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.540927938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.540961738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.545673732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.545696662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.640175587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.640188828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.640199608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.640208728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.64465059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52636"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.646124477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.646155807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.651126453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.651141013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.651701565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b42a07b4-77fd-4d1b-bc4b-7f0889e0b163","remote_addr":"[::1]:52636","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.651741676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b42a07b4-77fd-4d1b-bc4b-7f0889e0b163","remote_addr":"[::1]:52636","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.652776401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.652811961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.654137098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b42a07b4-77fd-4d1b-bc4b-7f0889e0b163","remote_addr":"[::1]:52636","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2441,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.654981562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.655022532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.658176828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.6584459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.686135339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52640"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:10.688601091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"56215376-85b3-43f1-b857-c98d354276ba","remote_addr":"[::1]:52640","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:10.690205789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"56215376-85b3-43f1-b857-c98d354276ba","remote_addr":"[::1]:52640","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:10.691956648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"56215376-85b3-43f1-b857-c98d354276ba","remote_addr":"[::1]:52640","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":3367,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.01833686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022100119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022127999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022139469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022149549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 77 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022163389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022175169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022186999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.022199139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.02222677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.02224883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.02227041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.02229342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 77 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.02231797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.02234222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.02236618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.022621742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 78 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.024142219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.024881253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.024906153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.024919563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.024941503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.024957563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.024968793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.024978663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.024990034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.024999214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.025407796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 78 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.025445486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.025457436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.025468896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.025484176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.029276195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.029310525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.029324375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.029554417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.029572267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.029673287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.029702227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.029714537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.029724087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.029734717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.029753268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.029764978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.030911893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.030945064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.030959254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035301616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035365286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035375656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035387646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035406966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035417616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035428016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035438286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035448736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035457786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035468016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035478297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035488457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035498707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.035509427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.03625956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.036286051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.036297351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.036584902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.040404121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.041054074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.041101034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.041111495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.041188825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.041201795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.041212475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.041223475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.041235845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.045535167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.045574587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.04819242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.04823124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.048340091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.048353451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.048390131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.048408991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.048421101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.048433681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 330 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.049045624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.049070985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.049114845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.049124695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.049154795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.049164225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.049177825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.049190385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.050010599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055729428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055760448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055772278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055784869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055795079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055806769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055818789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055830419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055841679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055853589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055869639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055881659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055893839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055903339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055914959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.055924249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055934889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055952979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.055964559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.05597557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.05598725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:11.05601047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.05603099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.05605463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.05608255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:11.05609551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.01811172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.02601168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.02606197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.02607397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.02608423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 79 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.02609934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.02611184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.02612442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.02613645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.02616771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.02618974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026211201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026233381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 79 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026259831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026284201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026308511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026334201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 80 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026345971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026359321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026372171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026384891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026406502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026416852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026430472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026440452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026452572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.026463482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026475472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 80 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026499182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026511862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026523662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.026535702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.039367447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046636024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046683444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046704824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046720284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046743464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046754194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046766224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046776634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046788274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046800785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046820415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046832315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046847535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.046860505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046872885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046894705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046905455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046917155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046928945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046942325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046953755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046965595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046977255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046987475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.046999315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047011106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047023276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047034526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047046116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047057136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047083176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047095396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047107036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047121576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047133556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047146036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047155426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047166696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047178376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047190626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047202576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047212527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047241417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047253167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047264567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047279677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047297507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047306947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047318617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047328067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047340477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047352007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047363827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047380497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047392827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047402207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047412948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047422388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047433408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047444718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047456068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047488798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047541918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047551018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047580648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047589758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047600308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047610728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.047621099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047635819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.047647049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.049041285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.049731309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.049747489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.049757229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.049767749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.049776769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.049787219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.049799019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.049810409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.049821769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.049832799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:12.049854899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.04987529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.04989862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.04992265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:12.04993469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.015461278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.015495098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.015505928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.018155221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.018186692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 81 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.018298612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.018317292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.022107611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.023038596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.023176617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.025122597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.025307408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.027594829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 81 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.029030136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.029065787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.029090567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.029117967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 82 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.029129887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.029142897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.029155907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.029167977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.029189347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.029199777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.029213117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.029223267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.029235497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.029245267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.031290468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 82 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.032679455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.032693305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.032705395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.032717665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.033067687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.033089887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.033102657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.033124797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.033135587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.033146987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.033156707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.033173577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.033182787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.033193437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.033209027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.033224948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.048144182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.048858936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.048898416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.053961132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054098902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054110642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054122113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054144923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054160253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054170943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054181413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054191943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054201463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054211853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054222203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054232433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054243023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.054253563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.054827426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.054874526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.054886136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.054932087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.059030757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.059065657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.06156011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.062380144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.062408484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.062421174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.062438334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.062450074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.062847076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.06358153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.06360368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.066433544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.067005917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.067025977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.067041707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.067053177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.067164068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.067176288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.067193068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:13.067422569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.067436579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.06755618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.0675668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.06757787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.0675947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.06760568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.06761684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.071158228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.072504625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.073824182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.073862222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.073877822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.073946882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.073962822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.073975242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.073988122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.074002202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.074017372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.07757143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.077615751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.078058913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.078075763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.078088813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.078099153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.079809882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.080711126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.080745516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.080759737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.080772387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:13.080800017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.080821727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.080846137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.080870757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:13.080888317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015748011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015805601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015817631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015828741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015839261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 83 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015854471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015870731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.015884081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.015985672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016040162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016064662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016087022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016202123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 83 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016296643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016331074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016356694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016384574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 84 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016399754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016413664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016427494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016457934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016495464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016507395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016533475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016548455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016562695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.016572715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016609225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 84 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016634755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016653045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016665515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.016677205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.018146833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.018191043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.018206643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.021480229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.021512799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.021526309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.021537309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02156011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02157089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.022101062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.022123052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.022136032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.023298298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.023329718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.023345488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.023384839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.023439209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.023465849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.023478969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.023507579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.023520519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.023537829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.0235501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02356211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02357254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02358429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02359534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02360771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02362886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.02364153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.024831926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.024881806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.024895366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.024908846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.027782451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.027818901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.027971012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.027984292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.027997402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.028009282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.028022382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.028039702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.028050022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.028061582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.028074362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.029292889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.029322879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.029425189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.029440499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.029461359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.029471859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.035270209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.035346219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:14.036279444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.036319924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.036802137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.036830497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.036846107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.036857747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.036944047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.036960387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.039153968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.039182869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.040375945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.040391915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.040432965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.040450745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.040463265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.040475345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.040488075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.040500345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.040520515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.042086453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.042122893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.055125228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.055285009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.055299839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.055311229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.055323749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.05533837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.05535131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.0553646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.05537719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:14.05540475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.05542634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.05545045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.05547446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:14.05548943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.014998448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015085468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015107738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015118748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015139209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 85 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015155599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015169109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015181609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015243299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015290859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015327379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.01536165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.01543775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 85 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.01547577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.01550175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.01552609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015569861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 86 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015586841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015601001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015614721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015629511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015666161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015677891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015704791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015715681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015730132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.015740202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015773632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 86 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015799872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015813212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015825042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.015836802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.017280429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.017688671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.017714152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.017728732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.017739212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.017751542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.017763002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.017828432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.017850442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.017863362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.017876822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.017899332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.018377575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.018414425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.018429455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018467955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018507816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018519226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018531536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018544366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018561216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018574566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018596196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018608016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018618196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018629766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018641306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018653546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018666126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.018677446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.018689726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.018723387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.018735287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.018747777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.024270875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026280545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026351365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026363135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026378825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026390635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026402245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026413705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026425416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026436516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026448416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026460756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026473076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026722857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026739137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026750817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026760327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026781687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026793477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:15.026807037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026819537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026835488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026844908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026855818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026865158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026875578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026886788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026898498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.026918768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026931038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026945398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026956698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026966148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026977188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.026988398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.027000468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.027011598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.027023038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.027163869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.027183089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.027216109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.027227439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.02724498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.0272542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.02726585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.02727829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.027850872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.027871673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.027906543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:15.02928874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.02933279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.0293573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.02938108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:15.02939507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.02715752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.02719528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.02720612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.02721619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.027287181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 87 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.027321151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.027337721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.027349311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.027809103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.027857484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.027892584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.027916094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029475782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 87 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029513642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029541622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029569872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029918654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 88 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029948664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029960994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.029973054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.030125425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.030165285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.030176465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.030190635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.030200366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.030216666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.030230216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.030585437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 88 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.030629058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.030641278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.030652778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.030676548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.032255716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.032288336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.032305356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.036904199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.03693086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.03694286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.03695267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.03696383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.03698787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.037401192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.037803964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.037819374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.03893017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.03895579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.03897477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.041592223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.044838989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.044861339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.044886189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.044904569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.044916429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.044936259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.044947869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.04496407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.04497439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.04498579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.04499724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.04500909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.04502053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.04503182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.04504245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.04507556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.04509332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.04510502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.045862744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.045894754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.049906855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.050674028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.050697779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.050709509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.050720409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.050732719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.050742389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.050758039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.050769629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.051886275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.052863969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.05288855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.05290487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.05291684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.053079641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.054082136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.055692564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:16.055711014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.055728634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.055741184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.055751014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.055767084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.055777114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.055788744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.055800924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.055814954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.055830184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.060391888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.061476463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.061518963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.061530233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.061541813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.061566963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.061578334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.061589454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.061601684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.063025451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.066066116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.066403158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.067009371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.067118541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.067146031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.092971202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.092996422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.094214978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.09464997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.09466307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:16.09468479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.095206373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.095234463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.095257673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:16.095313253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.017581033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.017632674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.017649504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.017659794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.017670254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 89 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.017686464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.017699544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.018090536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.018192976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.018257047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.018300427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.018334807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.018515258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 89 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.018557988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.018585258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.018609248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020147106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 90 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020183466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020217887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020231867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.020383207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.020423988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.020435748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.020467968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.020478868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.020502838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.020513548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020620379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 90 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020646229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020658709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020671279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.020684309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.022505438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.022537758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.022552518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.022683629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.022695659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.022708029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.022718439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.022731119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.022741189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.022752989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.022766519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.022778839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.023592893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.023645424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.023662554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029251202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029293442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029310592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029390792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029402892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029414492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029426753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029438953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029453463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029463573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029475163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029486623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029498663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029511053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.029523013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.029796634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.029825485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.029840905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.029879715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040313988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040367448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040382668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040394358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040407518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040419458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040431568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040443988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040454208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040466108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040482598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040494108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040506929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040520279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040529989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040542039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.040552159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040563619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.040575629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:17.056452539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.056511429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.056914651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.056953131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.056967771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.056978731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.057037141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.057065062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.057910846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.057945946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.061720935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.063322903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.063356123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.063368643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.063381634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.063394234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.063408264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.063481254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.063534384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.065248443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.065283963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.076169268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.076233948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.076258409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.076269539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.076281829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.076295629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.076308259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.076321299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.076333429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:17.076355209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.076377769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.076402149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.076425979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:17.07644099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018210217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018452509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018466659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018482209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018492639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 91 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018507239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018519909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.018532499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.018865221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.019042872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.019067342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.019089262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.019178002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 91 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.019219432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.019246663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.019274263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.02068693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 92 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023238683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023276183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023293043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023307643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023331953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023343773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023356773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023367743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023380563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023391154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023405664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 92 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023432884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023444944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023457194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023469834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023483114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023496434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023515744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023530444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023540424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023653005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023663555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023677685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.023688465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023709595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023729655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.023742245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.024137257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.024171307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.024185308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.027928536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.027999497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028012357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028027837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028043267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028056547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028069087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028118127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028129587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028142208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028157768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028168908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028180478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028192138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.028203808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.02870208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.028735651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.028747641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.028810051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.031833166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.031878516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.032097518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.032111418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.032125018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.032137868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.032150168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.032162148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.032172278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.033570535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.033637415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.035042582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.035071052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.035195713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.035208043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.035223403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.035234213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.035259423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.035274733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:18.035895596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.041995167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043230913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043260463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043274243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043285073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.043299184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.043313574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.043327654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.043342034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043362204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043373354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043386714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043399144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043411384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043424054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.043436954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.043449654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.043462724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.044937012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.044982422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.048341779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.048361409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.048401749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.04843776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.048836682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.049838837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.049926707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.049955607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.051266794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:18.051303374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.051339294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.051364244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.051388234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:18.051402904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.014951312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.016035458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.033828807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.033878047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.033897278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 93 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.033912208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.033924748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.033937378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.033949598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.033972308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.033994438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034018238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034048538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 93 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034073358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034099869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034124179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034148509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 94 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034160659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034173949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034188969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034201639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034223659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034234109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034246429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034257159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034269499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034280019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03429213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 94 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03431901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03433162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03434416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03435614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03436715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03438006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03439267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.03440592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.03441986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.03443159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.03444189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.03445356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.03446408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.03447609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034488071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034499861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034512401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034524441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034537541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034552371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034574141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034584101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034595631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034607671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034619511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034631751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034643651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034655331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034665571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034679011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034690782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034702572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034714562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034725862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034737322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034762042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034774412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034786482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034798542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034811762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034824802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034835132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034847032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034859042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034870582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034882473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034892313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034904083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034916113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034929833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034942243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034955343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034965613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034977463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.034987353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.034999083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035010773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:19.035022353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035034793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035047303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035058693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035069703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035079503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035090824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035102844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035114284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035127254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035140054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035149554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035161244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035171314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035184334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035196034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035207164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035218794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035230564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035242404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035254684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035267704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035281925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035293255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035302745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035315995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035328345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035339975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035351335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035362475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:19.035383515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035404995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035430895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035454965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:19.035465095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.017965459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.017998119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018009039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018018709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018033069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 95 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018057479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018068919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018079829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.018499181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.018535231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.018557032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.018581272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018904513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 95 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018934063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018965214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.018988274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.0203243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 96 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020353681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020367471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020384171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.020790863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.020833143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.020843383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.020854853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.020864543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.020875463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.020885283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020896283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 96 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020923273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020934734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020945834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.020956584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.022806963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.022837803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.022851363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.027012284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.027041664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.027058414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.027076225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.027087775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.027097415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.027108245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.027119605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.027130515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.02808944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.02811504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.02812857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028331981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028424951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028453672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028479412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028500882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028521732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028543722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028565082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028606062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028626912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028647903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028670993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028691993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028713093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.028734613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.03011679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.030435401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.030494742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.030533802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.03412321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.03421244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.034351131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.034954804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.034968944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.034980084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.034990734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.035773388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.035800598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.038500802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.038520562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.039894469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.039926129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.040532132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.040564972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.040576962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.040586732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.040694883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.040709643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:20.048373882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048408082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048427312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048441802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048454002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048574353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048586323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048730353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048742253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048754384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048766954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048776334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048791704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048801784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048813764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048826954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048838714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048850114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048862714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048874654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048886944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048899534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048909084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048920014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048929954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048941274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048954455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048966645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.048977645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.048988785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:20.049093475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.049115315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.049141045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.049169216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:20.049182596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.01809626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018648833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018663243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018673713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018683283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 97 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018697803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018708953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018720103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.018731243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.018777434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.018804814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.018828824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018849684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 97 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018873164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018906664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.018929684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019863989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 98 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019932479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.019952459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.01996439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.02006182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.02010326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.02011533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.02013829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.02014756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.020170451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.020179461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.020212161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 98 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.020236711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.020247911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.020260191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.020271221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021474277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021499347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021566938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.021623988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.021633698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.021655938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.021668168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.021678478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.021687438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021697578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021708698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.021719558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.022549953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.023625048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.023650648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023664048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023687508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023697838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023708898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023720228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023731669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023742499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023753939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023765119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023801569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023819809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023831939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023844789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023855589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.023866939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.023877839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.023902899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.023914149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.02392602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.025715239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.025749549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025771279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025781189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025804279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025814959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025825529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025835869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.025844749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.025864659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.025875599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.027056065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.027086606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.027123376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.027132536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.027151946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.027160916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.027172626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.027185956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:21.027755399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.028987145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029008845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029019375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029032425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029041685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.029062485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.029073826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.029084896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.029097606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029115256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029128406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029139196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029148206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029158966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029169676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.029184306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.029195156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.029206446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030148371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030176841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.030206891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.030217261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.030228321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.030237481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030247941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030260192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030847555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030865695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.030882095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:21.030906335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030953745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.030981045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.031007705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:21.031019885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01574961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01576841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01577811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01578761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01581929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 99 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01586402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01587837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.015907561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.016282862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.016332183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.016370343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.017991171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018018871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 99 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018123972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018147592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018175872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018199152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 100 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018210292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018222402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018234252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.018246052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.018268562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.018278622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.018289493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.018298593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.018309293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.018318203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018331603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018356763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018367903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018379243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.018390443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.01985416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.019883341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.019896571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.019943561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.019953601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.019989871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.019999281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.020012971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.020022291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.020084642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.020098442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.020109512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.020941366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.020967596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.020980956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021012616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021053607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021063147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021073967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021084367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021095107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021105817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021122197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021132507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021141427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021151737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021162047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021174017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021184297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.021194737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.024668195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.024709445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.024725625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.024777345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.0277096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.028037442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.028075992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.028094322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.028105442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.028116222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.028130642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.028235492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.028246043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.028256423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.028267583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.030904556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.030936556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.031293538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.031307778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.031344998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.031354668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.031429738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.031442688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:22.032128062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.032153932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.032195822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.032221712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.032233312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.032256533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.032266943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.032278543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.032875356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034419013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034438834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034449324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034460724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034470354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034486424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034498374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034514134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034525304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034536664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034548014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034559714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034571674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034580744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034591054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.034600034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034610284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.034621314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.035183527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.035212967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.038778065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:22.038830426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.039424929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.039465929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.039523699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:22.03958125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01554217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01559093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01560181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01561154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01562088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 101 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.0156964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01571418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.015729881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.015822711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.015865051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.015900341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.015931752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016003232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016043132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016066872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016091452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016135103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016151733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016164303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016176493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.016196723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.016229073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.016241173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.016266393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.016275673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.016295003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.016304043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016332214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016355654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016367994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016378834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.016389664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.017748171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.019127608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.019154308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019168618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019179158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019190508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019200688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.01952139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.01954269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01955484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01956667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01957872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01959032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.0196017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.01961465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.01962679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.01964993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.01965932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.01967039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.01968124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019692141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019703341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019714481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019725231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019734511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019745441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019756551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019767351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019779351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.019790161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.019801021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.019824821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.019836011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.019847351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.022767526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.022806986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.023078168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.023126248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.025246069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.025258609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.025270549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.025282219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.025291809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.025302769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.025314999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.026484945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.027941552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.027971512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.027982302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.027993512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.028003173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.028014683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.028026483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:23.028128863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.028186183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.028253664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.028282754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.028328984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.028351014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.031993413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.033070948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.033809592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.036133634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.036161094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.036171894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.036183774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.038497936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.038511076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.038522376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.038533926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.038547226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.038558856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.039068088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040265044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.040291404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.040301644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.040312904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.040322684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040333735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040344925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040356325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040371915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.040382755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:23.040403565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040455775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040521965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040572556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:23.040610796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.01526186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023548151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023583511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023594912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023605372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023618992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023631082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023647712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023659762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023681842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023702972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023724002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023747182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023771182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023795583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023820463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023844113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023856053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023868653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023881323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023893643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023916363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023927173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023938933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023948523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023960113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.023969843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.023981313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024005434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024018444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024030284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024041794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024051964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024064234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024076504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024088874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024098284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024109344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024118874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024130584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024140324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024152714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024164184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024176044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024187704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024198984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024210965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024222755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024243705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024254075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024264955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024275795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024286655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024297945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024309135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024320605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024331275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024343035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024401535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024419226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024431126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.024446496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024458086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024491936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024504356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.024516806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036721447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036760578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036775408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036791908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036804358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036816538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036828018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036840138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036849758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036861258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036873278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036890098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036903008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036915688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036927229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036939169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.036949239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036961369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036973059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:24.036984459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.036997189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.037009529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.037019399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.037030859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.037040179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037051809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037064729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037076389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037088669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.037101269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.037110579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03712241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03713205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03714356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03715493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03716613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.03717751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.0371905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.03720254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.03721445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03722666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03723592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03724675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.03725598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.03726652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.03727783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.03728934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.03730029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.0373157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:24.037336281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037356701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037380581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037405021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:24.037417071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.018532277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020346016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020392136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020404347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020416127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020435237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020451687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:25.020498287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020517447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020539577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020564417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020586317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020609228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020633608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020659178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:25.020683958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020707998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020719728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020756128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.020774268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020786798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020813629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020823669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020834869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020844329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020855379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.020864669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.024431627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.024520827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.024553968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.024595038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.024735828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.026244026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.026280756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.026294446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026770819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026807059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026881429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026895949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026907139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.026916489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.02699223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.0270143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:25.02702625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.029266331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.029304672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.029318522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.030153836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031841914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031895275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031921425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031933545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031945155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031956415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031968045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031979445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.031989395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.032000375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.032011705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.032022715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.032033765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.032045085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.032061425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.032085496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.032096606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.032108026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.033400552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.03497052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.03501133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.03502364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.03503937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.03505433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.03506755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.035079561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.035091001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.035130021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.035143221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.035160551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.035174751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.035188221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.035199331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.035212681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.035231361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.035243781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.035259311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:25.038798709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.038835009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.040702659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.040735529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.040749039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.040769819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.040784219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.040805789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.041449022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.041463932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.041479102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.041491382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.041505613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.041521003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.041647513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.041920755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.041938455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.04295258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.043786824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.044470678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.044496048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.04490639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.04492504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.04493725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.04494756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.04497793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.04499729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.045608313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.045649384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.051838865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:25.051889815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.051934855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.051984226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.052013226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:25.052028916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.015778375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020524688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020553038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020564378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020574809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.02097579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020988281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.020999731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022159916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022202857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022224357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022245227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022267377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022291647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022315437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022339787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022364517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 108 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022375567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022388057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.022400288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022412308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022434808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022444418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.022787409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.025364462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.025383133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.025392883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025403883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025428553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025440173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025451913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025468623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025481433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025493473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.025505823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.039510014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.040995481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.041023492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.041034842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.041048302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.041058712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.041070122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.041089962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.041102012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.041258503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.041296123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.041308783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.042910101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.042962201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.042973451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.042984971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043002371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043033852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043044582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043055362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043065902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043075222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043085742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043096352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043107022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043117362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.043128162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.102100228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.102155399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.102168409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.102181099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.107632476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.108465121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.111264715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.111302375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.111314535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.111334245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.111344865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.111360395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.111369505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.111713557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.111749697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.118763003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.120088189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.12011331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.12012509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.12013724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.12015148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.122745933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.156977595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:26.157025935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157042205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157057025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157068085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157081295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157092655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157379857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157395807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157409877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157422817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157436577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157447267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157458957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157471857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157483997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157496277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.157508417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157519917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157532067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157550738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.157563318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.162352152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.186381353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.186425303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.186437363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.186449833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.186464463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.186476993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:26.186489773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.186501663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:26.186527983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.186549463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:26.186573794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.186599494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:26.186614484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.014944941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.014992632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.015004862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.015017472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.015027992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 109 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.015043592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.015058082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:27.015070612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023366224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023431114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023474684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023497715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023615695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023650255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023675925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:27.023700896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023727876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023742826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023757266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023822786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023855416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023877606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023891357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023903607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023915097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023928537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.023939657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.023952297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.024021837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.024041577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.024056167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.024074977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.024091058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.024106308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.024896032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.024935652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.024947822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.024970682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.024982102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025002132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025013192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025025372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025038002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025054722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025075423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025087823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025100603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025129223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025152533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025167263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025179543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025193343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025205383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025217173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025229433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025240943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025250973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025262863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025274944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025286794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025298504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025310344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025337984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025377944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025397844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025410324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025423934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025446354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025467935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025487755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025501495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025523845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025536105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025554645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025574345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025600645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025622375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025642945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025657635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025681706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025702896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025715536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025727956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025743566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025760896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:27.025779266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.025797276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025820806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025831256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025843666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.025860017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.029107622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.029130373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.029929456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.029960887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.030421209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.030446639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.030461869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.030473229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.030485789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.030498029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.030509579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.03059738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.03062977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.03451344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.03455999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.034725991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.034748621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.034767211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.034777761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.034797841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.034841061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.035537935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.035570965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.035708066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:27.035745946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.035798326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.035823906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.035850066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:27.035864786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.016239749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.01850819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.01853494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.01854625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.01855612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.018569321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.018582001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.018594061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.028508171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.028555081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.028597021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.028620881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029002803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029037613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029061674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029085314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029162314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 112 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029192244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029205304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029217514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.029264445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.029306455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.029317585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.029347085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.029356685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.029376635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.029385725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029418975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029442496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029454276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029465286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.029476136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.030991093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.032897563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.032923513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.033165534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.033178054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.033202665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.033212305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.033226445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.033236105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.033283905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.033295925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.033310035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.03631222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037104844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037127834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037141774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037164185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037174635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037187445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037199265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037217055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037228855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037240515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037252605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037263145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037308395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037333805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037345945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037357346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.037368826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037379876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037413476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037425476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037436996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037449786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.037473226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.038905683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040721802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040760592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040776362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040792362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040805293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040816313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040829653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040844043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040856673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040872413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040886903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040897353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040909333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040919643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040932583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040944533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:28.040956543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.040969453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040982593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.040994353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.041014424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.043710047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.043748277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.043763207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.043776117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.043986968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044008389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044022399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044045929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044056809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044072649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044087339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044141839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.044160999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.044176589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.044189569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.04420973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.044989893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.045003584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.045017364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.045027314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.045050064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.045073094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.045721807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:28.045752787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.045854478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:28.045884058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.045938098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:28.045964228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.045988649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:28.046005989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.024287141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.027852658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.027887999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.027899769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.027910049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 113 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.027925149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.027938019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:29.027951149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.028275721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.028333691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.028368701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.028392451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.029018804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.029064044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.029089655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:29.029113925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.029313056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.029350796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.029381776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.029396016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.029492227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.029539017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.029556707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.029584297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.029600087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.029643877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.029655017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.031032574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.031062435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.031077175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.031089885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.031102985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.032497592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.035385996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.035413367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.035429267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.035444907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.035457627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.035473497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.035489597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.035500797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.035513547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.035529437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.035542807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.037420897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.037451517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.037465747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037478747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037501887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037512727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037525557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037537707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037556177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037574588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037587118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037599608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037610098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037621938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037633518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037645358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037657128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.037668688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.037905159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.037954379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.037967859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.03799546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.041195806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.041537138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.041560608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.041571398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.041584288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.041596658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.041608998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.041630728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.041645658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.042902354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.042939305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.044210961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.044238811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.044335182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.044347072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.044374502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.044385032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.044400412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.044421802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:29.045001015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.045028905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.049220246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.051505218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.051569588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.051582348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.051595348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.052130381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.052144431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.052158561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.052179541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.053066885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.053080375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.053091375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.053104426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.053123146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.053135136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.053167856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.053180786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.05406639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.05409179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.058585893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.065697739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.065730479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.065742719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.065755359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.065769339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.065782259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.06579492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.06580732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:29.06583353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.06585506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.06587932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.06590346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:29.06591847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.01597844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.01602715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.01603852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.01604942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.01605884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.0160736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.01609833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016109791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016122161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016149951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016176351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016197751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016218341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016243511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016267181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016290621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016315022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 116 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016326312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016339022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016351222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016363262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016384512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016394242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016405722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016415252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016428782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.016438572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016449612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016473622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016484562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016495652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.016506653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.023493738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.023544338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.023557818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.023570368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.023580138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.023590908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.023600458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.023610888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.023620358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.023631709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.023712909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.023725419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.024489963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.024513263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.024525653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024564473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024602213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024612283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024634774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024645254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024661084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024671614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024683334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024693984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024703014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024717364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024728324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024738994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024749744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.024767614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.024782854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.024807654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.024819385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.024830225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.027511918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.027536608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.029016516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.029090366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.029102906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.029114516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.029133376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.029145016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.029160806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.029171367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.029183357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.030932385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.030977926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.032992166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.033017346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.033029646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.033039156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.033051226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.033063446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:30.033080946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.033094016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.033495988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.033518119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.033529639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.033540069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.033565319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.033588289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.033599759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.033617009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.037681099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.037710429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.037727749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.037737789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.037749219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.037760519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.037771209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.038732234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.03977154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.03980235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.03984541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.040029911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.040044861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.040080051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.040089411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.043378698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.043409868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.044251602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:30.044274852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.044345213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:30.044382663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.044441493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:30.044473663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.044496623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.044510593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:30.709805471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:46:30.711947491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"50.770331534s","count":"8"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.01571604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.015990211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016003101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016013232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016022932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 117 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016036442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016047672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:31.016059062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016070822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016098342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016119422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016140622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016193632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016219333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016254643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:31.016278043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016333253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 118 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016346383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016363243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016375283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016393153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016427294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016436894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016455294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016464994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016475944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.016484894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016515904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016543804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016554904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016566154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.016576804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.018595275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021412328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021443538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021460919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021505929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021528799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021539409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021555239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021565749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021577079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021589169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021611499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021622529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021633679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021645819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02165826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02168546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.0216956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02173418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.0217578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02177977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02179726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02180846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02182407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02183357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02184511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.02185695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021868251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021879921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.021891541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021903051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021929131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021970931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.021989921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024128622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024161502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024175822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024185912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024197662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024209042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024225252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024237172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024246383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024272353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024284083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024295423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024307993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024340603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024350233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024360853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.024370103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024382073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.024393173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:31.024844986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.026899536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.026928096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.026943126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.026954976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.026965116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.026984606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.026996396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027008147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027025007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027037987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027047597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027059317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027069017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027080867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027092407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027104347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027115647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027127177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027138117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027151967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027193147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027216518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027228228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.027241268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027252038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027263648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.027816841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.028606635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.028637425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:31.028665065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.028686005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.028710065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.028734035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:31.028750065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.014917297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.014969497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.014981427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.014991977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.015002227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 119 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.015037308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.015051608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.015072098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.015167478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.015216738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.015255149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.015288899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.015370609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.015414249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.01543983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.01546544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.01552122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 120 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016126263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016146993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016161293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.016181013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.016205743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.016217463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.016229924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.016244344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.016260594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.016448625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016468235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016493605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016512015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016525025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.016541805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.01751578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.01755595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.01758251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018253914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018268434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018285674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018301304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018314364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018334394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.018347904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.018362434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.018375004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.018753546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.018804197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.018819127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018862217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.018914117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021069528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021611231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021639111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021652161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021672501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021686821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021699051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021709761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021740641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021753461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021781822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021801812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.021814092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.021829722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.021874452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.021890852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.021903612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.022000803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.022053583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.022104133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.022122483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.022135853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.022148093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.022160394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.022174784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.022188494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.022201714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.022213774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.02346919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.024030263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024048153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024063033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024075883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024087033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.024104553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.024121683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:32.024204554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.024235924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024279424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024303484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024325414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.024335835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.024350345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.024365535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.024982528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.025004358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.025057978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.025069978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.025082368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.025092128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.025103738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.025127909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.025141009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.025154619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.025167339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.026683106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.026882167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.026908138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.026919538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.026970728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.026987498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027000638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027013648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027662481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:32.027686431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.027699532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:32.027732382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027753832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:32.027778852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027803232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:32.027817412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.017927653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.017971333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.017982163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.017991823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018001503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 121 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018021023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018045204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:33.018061964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018310955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018359335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018406905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018447446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018480486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018520626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018544336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:33.018567806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018733827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 122 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018750377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018762717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018774657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018792227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018813437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018830328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018841388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018850658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018862968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.018871838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018882388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018905448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018916278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018927038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.018937878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.020361585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.020391685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.020408616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.020451686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.020461226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.020488636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.020497876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.020510646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.020519756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.020540796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.020552326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.020563546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.021408621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.021445001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.021458601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021471631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021507701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021517321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021528811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021539391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021556801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021572191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021582701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021593082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021602062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021612862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021623412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021633872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021644122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.021654332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.021664852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.021706702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.021717562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.021728402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.024601987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.024644347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.025841953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.025860523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.025871903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.025882813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.025893483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.025903893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.025917523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.025937403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.025948994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.02724355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.02727393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.027400811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.027436641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.027453601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.027470081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.027480931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.027492321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:33.028182485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.028202305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.028378556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.028388586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.028408086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.028417316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.028468936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.028483936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.033741843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037647153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037683693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037694873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037707053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037717403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037728913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037741153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037753663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037765923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037778353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037790413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037802453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037816664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037826484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037837934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037847834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037859634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037871414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037883464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037895134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037906094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:33.037927694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037950874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037975364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.037999334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:33.038014425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.015795793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.015834804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.015845684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.015855384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.016880139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 123 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.016931169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.016944429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.016956299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.01713982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017207431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017233711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017315721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017337331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017697773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017728653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017753393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017782974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017796894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017809324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017821834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017834984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017856414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017866564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017877964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017887444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017899904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.017909494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017920784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017944324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017955954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017967024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.017978114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.01911694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.01915106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.01917015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.023360201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.023388501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.023416571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.023426211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.023447642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.023457032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.023959774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.023990474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.024002904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.02521823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:34.025247961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.025266021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034243075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034283106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034295536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034351506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034376826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034394866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034411426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034428596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034440006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034453606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034465027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034476687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034488337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034499307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.034510887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.034522287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.034549177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.034560697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.034572157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.035869583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.035901074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.039940883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.039956893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.039968163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.039979024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.039989614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.040014294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.040028564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.042125354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.042157514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.042170154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.042183724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.042971098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.042997338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.043009019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.043018509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.044750607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.044769787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:34.045434451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.045464951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.045509291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.045519231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.045530231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.045539681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.04941415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.049944573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.050439075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.050464856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.051777172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.052379075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.052401925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.052412535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.052437746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.052451986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.052463306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.052474566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.052490186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.053838923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.053873593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.055001538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.055033309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.055044959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.055054199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.055074399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.055085769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.05533337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:34.05535416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.059017108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:34.059256209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.059478161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:34.059513491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.059567551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:34.059584731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.107979696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108032336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108043497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108053437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108062927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108119697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108131397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:35.108523259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.10868218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.10873155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.10875807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.10877996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.10884998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108885711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108909331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:35.108932201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.108985721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 126 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109000961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109013491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109031741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.109043571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.109074272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.109083922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.109104002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.109113162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.109125012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.109135302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109168502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109191852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109202922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109213682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.109224432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.110579929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.110622939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.110635659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120232567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120259147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120271227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120281277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120292137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120301717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.120313007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.120325497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.120337487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.120349247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.120360208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.120382848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120395648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120416538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120426328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120440808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120451318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120461878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120472108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120482278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120494078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120502958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120513238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120523808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120533968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120544378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.120554608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.145297652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148185676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148224186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148237206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148252836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148266116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148278566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148289326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148300796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148313016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148324446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148335766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148345956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148359047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148371197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148383117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148395577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148407837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148417447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148429027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.148438597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148450327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.148461847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:35.149889864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.149908384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.149921254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.149930864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.149941864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.149951604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.149963734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.149975174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.149986765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.149998575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.150010595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.150019875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.150032845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.150052955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.150063905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.150074865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.150085865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.150096915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.150108385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.150119365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.150131375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.154126575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.154154806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.154214866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.154226696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.154567668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.154584948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.155293871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.1672053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.16724409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:35.167267781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.167296951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.167321711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.167345571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:35.167360821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.01502711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.01505688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.01507365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.01508339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016449137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 127 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016486287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016498617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:36.016510297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.016685998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.016730388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.016758838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.016784758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016844979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016873469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016898269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.016920969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016967159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 128 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016979539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.016992999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.017004849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.01702144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.01704354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.01705312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.01707314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.01708223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.01709329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.01710217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.01716679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.01719036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.01720146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.017212251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.017223081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.018529747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.018559407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.018572347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.019955154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.019980764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.020018325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.020027805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.020041265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.020055015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.020082275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.020096965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.020108305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.020993339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.0210223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.02103935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.02107369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.0211092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.02111881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.02114028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.02115097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.02117031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.0211805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.02119097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.021201471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.021212441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.021222731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.021233091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.021243751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.021254281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.021264741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.021285851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.021309041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.021319821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.021332161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.024010464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.024033415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.049092899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.049126509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.049139429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.049151339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.049163069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.049174929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.049184399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.049195459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.049211929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.052612746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.052644886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.054250814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.054264895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.054312545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.054322105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.059555261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.059583951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:36.060510996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.060534096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.060575246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.060585636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.060730747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.060741237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.060769447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.060784697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.061677581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.061737932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.065802152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.065814512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.065849062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.065863722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.065874582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.065885262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.065895932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.066280374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.066300824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.067838092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.076268544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.076309974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.076322214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.076335014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.076354454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.076366524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.076378394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.076390244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:36.076402174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.076413764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:36.076435274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.076457594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:36.076481515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.076504805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:36.076519265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.017603008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.017652068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.017664088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.017677248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.017688198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 129 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.017702798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.017715698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:37.017728968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.017883819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.017910959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.01799374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.01801756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.019103645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.02019941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.0202339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.020259301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.020284881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 130 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.020298091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.020667293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.020680633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.023534507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.025461337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.025485277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.025498517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.025517707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.025530257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.025541037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.025559097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.025589257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.025601897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.025614457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.025627027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.029261735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.029295196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.029310126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.034136009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.034869213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.034943533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.034965573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.034977213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.034987974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.035790158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.03831748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.03834884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.038362521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.038374821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.038388121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038405171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038426741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038436681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038448071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038458801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038469591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038480101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038490691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038501291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038510601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038523181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038610392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038621372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038632472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.038643712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.038654222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.038678242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.038689592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.038701922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.053052923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.053101293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.053369175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.053388225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.053400035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.053410935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.053421645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.053432385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.053441655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.053452005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.053463905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.054652481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.056143849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.07450553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.0745469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.07456615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.0745758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.074930352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.07649561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:37.07652502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.07653897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.07655816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.07656782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.07657864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.07658819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.095240283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.095257813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.095269543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:37.095282843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.095295193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.095305373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.095316823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.095326353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.095339253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.095350413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.095361574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.096977551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:37.097004272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.098100937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.098140547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.10679044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.113660504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.113686725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.113697465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.113713695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:37.113726615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.113738065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:37.113750515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.113761915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:37.113783235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.113804385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:37.113830485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.113854165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:37.113867545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.01508694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024201795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024240085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024251135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024265775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 131 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024314506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024335916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:38.024348366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024362346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024384176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024423176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024450136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024476806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024500987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024526427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.024554707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024578527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 132 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024590367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024602937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024619057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024631687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024652317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024662667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024674207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024684137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024696398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024706288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024723688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024748918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024760808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024772858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024784898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024797348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024809608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024826098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024838818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024848518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024863888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024876158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024888098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024897829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024909049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024920609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024932629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024943609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024960219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.024972629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.024985119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025010319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025019839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025030979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025042509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025053999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025065329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025080449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025091929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02510151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02511423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02514015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02515599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02516758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02517875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02520275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02521436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02522598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02523775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02524942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02526141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02527045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02528601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02529747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025308851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025320091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025329601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025340741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025352091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025364451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025376411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025388951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025398121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025408971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025418421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025429411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025441401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:38.025453181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025464781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025483001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025493691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025504532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025519612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025530212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025552692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025564562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025576572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025590892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025599882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025616712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025626262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025638802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025649872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.025661142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025672002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.025683072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02716893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.02719169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02723425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02724438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02726528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.02727452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.0272854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.027300501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.027875843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:38.027910284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.027926014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:38.027954174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.027994194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:38.028020074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.028043014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:38.028054924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015244895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015291836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015302836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015312906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015322236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 133 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015340246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015351576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:39.015362426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015407436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015429136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015452606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015476267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015537827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015564907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015589737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.015614127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015655947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015673538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015685798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015697828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015712198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015743038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015752638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015774248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015783598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015794908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.015803788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015842548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015894989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015907089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015918829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.015929789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.017093615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.017444966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.017463517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.017484087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.017494357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.017508057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.017517937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.017529237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.017538747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.017555387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.017566837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.017578157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.019240515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.019278796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.019295876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019387436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019427476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019438376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019449426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019460026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019470467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019480707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019491247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019501727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019510727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019521187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019533077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019543597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019553797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.019563987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.019574207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.019597387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.019608367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.019619167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.023431826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.023464036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.041316035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.041359355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.041371635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.041382735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.041393675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.041404055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.041413345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.041819067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.041852027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.044894133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.044936653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.045189954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.045203094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.045244385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.045254205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.045688847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.045716717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:39.046619331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.046654182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.046796712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.046808822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.046847112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.046856213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.048005758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.048029678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.048746412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:39.048778772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.048835902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.048846792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.048881702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.048890853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.048901753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.048914813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.048925283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.048935713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:39.048951393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.05050436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.051732997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.051761497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.051771747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.051782717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.051792417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.051803477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:39.051819167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.051830967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:39.051842267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.051854347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:39.051875327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.051896418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:39.051926568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.051950288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:39.051964358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.066897667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.066978158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.066988218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.066997918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.068376614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.068427485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.068439025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:40.068450345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.069089298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.069129858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.069164748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.069339229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.071004957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.071107668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.071165088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.071225108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.073260318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 136 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.073354179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.073391819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.073469289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.08156489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.08170201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.08173689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.081797911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.081827611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.081892731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.081915011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.084296713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.084393754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.084426114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.084455314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.085085777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.086600725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.086702355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.086738796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.094898796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.095307788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.095326678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.095341708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.095352528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.095361898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.104189372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.104338503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.104372773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.252295777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.252340408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.252354508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254095526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254154416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254165886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254176747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254193897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254204377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254214917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254258357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254269097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254278857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254290187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254301287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254313627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254324127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.254334547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.264196007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.264245347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.264258577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.264270287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.265426893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.265468683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.280336817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.280353587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.280364757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.280386207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.280396797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.280424597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.280433757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.295751373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.295796964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.338030433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.338089483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.339133938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.339162919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.339174879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.339184369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.342593936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.342625706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:40.343733561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.343751932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.350472445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.350489775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.350567695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.350583295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.354639506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.354679666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.356156903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.356190253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.367989222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.368021492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.368037882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.368047602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.368058972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.368069912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.368085222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.446446472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.446487722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.468915703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.468965493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.482196489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52642"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.482251859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.482264999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.482277829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.482288769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.495140003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"6ef0ec85-6414-45a7-bf1d-76a30ddac70c","remote_addr":"[::1]:52642","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.495191093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"6ef0ec85-6414-45a7-bf1d-76a30ddac70c","remote_addr":"[::1]:52642","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.495235154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.495266314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 623 }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.503157693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"6ef0ec85-6414-45a7-bf1d-76a30ddac70c","remote_addr":"[::1]:52642","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":8028,"response_code":200} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.503223793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:40.503255444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.513505734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.513563635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.516548109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:40.51659199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.517385653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.517403854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.58524459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52644"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.586342726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"035b91dc-54a7-4c7d-ad3f-cd3869de22f8","remote_addr":"[::1]:52644","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.586386866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"035b91dc-54a7-4c7d-ad3f-cd3869de22f8","remote_addr":"[::1]:52644","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.606961879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"035b91dc-54a7-4c7d-ad3f-cd3869de22f8","remote_addr":"[::1]:52644","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":20625,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.628091673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52646"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.632718106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"5dd54186-ff31-4928-a965-f1ad66ea9100","remote_addr":"[::1]:52646","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.632759806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"5dd54186-ff31-4928-a965-f1ad66ea9100","remote_addr":"[::1]:52646","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.635906942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"5dd54186-ff31-4928-a965-f1ad66ea9100","remote_addr":"[::1]:52646","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":1797,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.828114726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52648"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:40.852663548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"36230a41-4e49-40f9-8995-7bd8e14272e2","remote_addr":"[::1]:52648","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:40.852739129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"36230a41-4e49-40f9-8995-7bd8e14272e2","remote_addr":"[::1]:52648","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:46:40.854475197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"36230a41-4e49-40f9-8995-7bd8e14272e2","remote_addr":"[::1]:52648","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":1833,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.093948676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.094019686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.094031467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.094051197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.094257538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 137 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.094272668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.094284188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:41.094295268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.095275493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.095312083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.095341433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.095373233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.096130067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.096177337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.096201387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.096224297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.098943761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 138 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.101425233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.101462433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.101476324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.120179136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.120234117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.120246267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.120258407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.120268907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.120285047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.120294597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.12691303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.12705105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.12706359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.1270752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.1270878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.128627738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.128656948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.128675099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.130519428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.131736054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.131760914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.131771854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.131783314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.131793094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.137613923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.137650353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.137662653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.140774009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.140836399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.1410778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.141825914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142824739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142852639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142864989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142876799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142888369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142899159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142915869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142926579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142936009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142946429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.142956859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.1429679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.14297883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.14298978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.14300045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.1430287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.14303972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.14305117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.148367836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.148406057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.148598198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.148611548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.148632098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.148643198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.148653898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.148664508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.148678028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.150106305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.150133815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.152063165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.152094565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.152108235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.152127795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.152138735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.152147805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.152677118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.152720208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:41.153382861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.153413041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.157538432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.158895469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.15921867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.15922931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.176545416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.176582326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.179187899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:41.179216369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.179838443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.179872753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.179884663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.179894373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.179905363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.179916463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.179926983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.180039823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:41.180052314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.183178169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.183207679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.186422085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.186458156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.186483466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.186492926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.186727037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:41.186757067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.187682222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:41.187709522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.194124774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:41.194165024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.194822487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:41.194859837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.196052523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:41.196077233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018075645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018119655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018130815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018140575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018150265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 139 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018162295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018173465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:42.018184245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018195325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018217725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018240105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018260816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018542807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018572317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018599177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.018622307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018645627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 140 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018657907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018669968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018681708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018693698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018715048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018724478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018735438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018744978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018755968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.018766478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018777268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018800388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018811958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018823038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.018834148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.019820303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.019850823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.019865273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.02532344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.02533828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.02539357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.025403041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.025422481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.025431571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.025827373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.025850353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.025861453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.030065124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.030083954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.030100294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033663032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033744052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033755192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033765972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033776672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033787172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033797552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033813512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033827632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033836802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033847212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033857463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033867763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033878303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.033888953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.053892322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.053927022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.053944372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.053955592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.065013958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.065031128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.065148838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.065168478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.065179338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.065190058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.065200688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.065226369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.065235339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.065636081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.065663101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.066968897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067002027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067048028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067057028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067082418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067091328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067110468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067122338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:42.067666211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067696031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067729351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067738471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067757551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.067766511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067778981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.067792391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.072742326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.072779676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.072873797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.072883337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.072915917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.072925767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.072936317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.072946747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.072957547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.072967827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.072978787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.074717676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.074748066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.074825156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.074835196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.074864707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.074874067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.074887057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.074898527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.07550453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:42.0755311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.0755783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:42.07561103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.07566236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:42.075686581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.075709461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:42.075721931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016403881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016448701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016464231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016474651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016484191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 141 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016497171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016508881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:43.016519782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.016531462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.016552912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.016575492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.016596322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016683192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016717163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016742113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.016765323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016902883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 142 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016940454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016954824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.016966714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.016978364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.017011164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.017020574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.017048054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.017057204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.017072844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.017081884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.017115934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.017139495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.017150545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.017161465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.017172355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.018436741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.018472741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.018485061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.018621202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.018631232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.018663662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.018672932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.018683312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.018692192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.018709792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.018725412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.018739533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.019511966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:43.019543747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.019558837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019588357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019625317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019634797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019645547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019656197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019666687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019677887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019688297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019700327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019709347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019719787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019730128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019746878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019757208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.019767708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.019778128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.019801378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.019813708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.019824448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.022318951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.022349831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022861143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022876283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022891443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022902393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022913613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022924244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.022933284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.022943604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.022958714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.024110379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.024136469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.027381015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.027412006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.027423916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.027433126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.027717067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.027740147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:43.028811992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.028846363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.029005123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.029020833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.029032833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.029042074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.030229469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.03025704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.030890033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:43.030923863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.030954263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.030971033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.030987903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.030997173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.031007773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.031018263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.031028923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.031039433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:43.031050394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.032469671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.032499831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.032543561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.032566811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.032586861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.032596461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.032607051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:43.032618611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.033152264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:43.033172444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.033218154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:43.033239195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.033282875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:43.033307925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.033330855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:43.033343075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018050384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018082634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018093754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018107865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018117435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 143 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018149325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:44.018161125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:44.018172075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.018519897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.018581687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.018625567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.018648027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018840548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.018883178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.018909248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.018932339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020137124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020190015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020213125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020225325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.020711687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.020763518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.020783378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.020800718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.020810088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.020832028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.020841188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020928598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020953118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020964539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020979809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.020990699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.022240675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.022270275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.022283245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.026316995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.026334875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.026371436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.026380966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.026399086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.026408806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.030348215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.030375135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.030388355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.030400535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:44.030412585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.030424855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030448766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030470356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030480286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030521836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030539136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030550666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030594226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030610736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030622126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030635947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030646927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030658657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030669647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030680467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.030691887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.048730336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.048778557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.048791277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.049022478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.054847777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.054881407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.0555033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.05553086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.05554329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.05555416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.055564591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.055575651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.055584861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.056345254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.056374234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.058264374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.058297124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.059289279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.059311809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.059334239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.059343749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.060706336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.060734336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:44.061397539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.061435579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.06150175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.06151207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.06154286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.06155806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.06158063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.06159735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.062210053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.062236953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.066050983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.066076723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.066110253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.066125103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.066135683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.066146383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.066156963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.066694066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.066721976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.068350454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.068376414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.075482269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.077253738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.077268948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.077282378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.077293978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.077306698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.077319018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:44.077330538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.077341878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:44.077362649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.07759401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:44.07761933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.07764307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:44.0776568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.016537001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.01830571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.01833279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.01835549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.01836533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.01837772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018389511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.018401481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018413331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018434531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018456091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018479031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018500231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018526151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018551411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.018575271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018598992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 146 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018610272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 284 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018623192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018636972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018649432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018670172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018680252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018692322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018701712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018713632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.018723202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018734512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018760142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.018771802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018783653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018795323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018805183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 285 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018817213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.018829073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.035785947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.036584281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.036608741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.036619881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.036631971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.036642101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.036653911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.036667281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.036679321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.039042123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.039081113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.039096103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039388755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039458895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039486415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039498325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039509965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039523555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039534196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039544726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039554946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039564246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039577216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039587566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039597946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039608366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.039618706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.040944203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.041586846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.041612286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.041624536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.045134543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.045167624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.049904807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.050995083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.051019653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.051033403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.051045883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.051057283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.051075303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.051087013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.051099873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.052131468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.053108433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.053178173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.053192283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.053244364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.053263094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.05448893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.055039243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.055156513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.055195813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.055282844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.055294474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.055327164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.055336374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.055356334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.055368764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.056212159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.056242079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.060330789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.060359599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.060372669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.060382869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.060400299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.060410899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.060421309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.060995542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.061019362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.062709121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.062740281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.063762266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.063772856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.063813106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.063822206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.065003402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.065029332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.065650625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:45.065680555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.065764766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:45.065804766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.065858826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:45.065888626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.065911656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:45.065924986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.017509261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.019116789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.019143699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.019154999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.019170529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 147 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.0191833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.01919516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:46.01920674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.01921852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.01924003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.01926167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.01928419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.024440796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.025520611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.025564501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.025593481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.025617372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:46.025628852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.025641272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.025654642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.038957998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.039739271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.039756542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.039876182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.039886912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.039898932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.039908702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.039930192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.039957963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:46.039969953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.039981483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.039993393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.046452475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.047741861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.047761031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.047774021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.047784102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.047804192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.047814422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.047825692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.047835392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.047846702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.047858332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.047869862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.047881302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.049181428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.049201088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.04942096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.05158336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051620121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051633771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051646821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051669151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051715421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051743811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051757371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051768851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051781711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051800151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051812542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051824332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.051837052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.051870362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.051898952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.051912162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.051929672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.053790292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.054820767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.056091183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.056122053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.056135193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.056147823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.056160903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.056173263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.056213863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.060903507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.060931047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.060946187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.060978287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.063696931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.063729331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.063747091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.063757521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.064120763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.064141863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:46.064825716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.065401659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.065420079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.065440669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.065453559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.065464289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070256983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070295923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070316323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070330323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070343753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070355423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070367743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070377684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070389474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070406434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070418024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070429654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070441724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070453744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070466264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070478784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070488854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070500724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070510384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070521794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070535114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070546694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:46.070558734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070570934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:46.070592145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070612855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:46.070638095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070661935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:46.070677095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.014929123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.014983944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.014997484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.015008384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.015032834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 149 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.015053364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.015066474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:47.015079174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.015251365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.015281315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.015319055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.015349136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.01619471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.0162355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.01627048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.01629477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.01631874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 150 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.01633073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.016344641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.016357781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.016374901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.016396681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.016407371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.016419451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.016443761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.016456711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.016467101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.016478481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.016503831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.016516521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.016532901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.016545182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.017785528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.017820578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.017872638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.021966638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.022003039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.022024479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.022046019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.022058589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.022070349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.022082759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.022100649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.022114079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.023038784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.023075154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.023089674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023198014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023230275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023296205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023318205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023329915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023341405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023353865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023371355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023383335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023393735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023405795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023419675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023433816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023445776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.023457496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.023477986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.023503216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.023515096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.023526776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.02639152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.02643097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.027509436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.027539466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.027553916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.027568116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.027580356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.027605596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.027616166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.027628426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.027641846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.028723352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.028763652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.028810642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.028829402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.028856063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.028866523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.028878213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.028897803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:47.029455036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.029485026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.03033152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.03034951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.03037016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.03038052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.03039478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.03041939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.031072384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:47.031101654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.031153104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.031163664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.031179674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.031189554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.031201824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.031220794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.031232574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.031245904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:47.031257924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.032574321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.032595641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.032662681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.032674001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.032685871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.032696562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.032725182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:47.03643823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.03646271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:47.03647558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.03648791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:47.036509671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.036536741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:47.036562731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.036586851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:47.036605501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.01530189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016870248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016901998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016914408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016925348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 151 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016939488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.016957228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:48.016971378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.016984148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017021379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017043249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017068339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017091539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017128579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017153989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.01719699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017525571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 152 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017565451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017580201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.017593291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.017740432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.018962768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.018986978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.019001439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.019012809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.019026619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.019038199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019051639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019090229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019102919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019115169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019128339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019156609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.01920223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.01923056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.01930362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.01931576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.01934551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.01935594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.01936917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.01937918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019399241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019429191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.019442161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.020206415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.021140629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.021164679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023580151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023626112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023649272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023662772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023676342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023689392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023705452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023717662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023729362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023739882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023751372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023804693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023817913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023835213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.023846823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.024144384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.024175634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.024187714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.024201904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.027216419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.027259129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.027919153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.027946813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.027961693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.027974673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.027987783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.030234544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.030259994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.030273204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.030286574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.030299334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.030312944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.030332515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.030351415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.030393255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.030409455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.030439015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.030465115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:48.030636226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.030678036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.033573031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.033601291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.033614111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.033631131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.033982703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.035066858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.035092078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.035108709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.035133179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.035145559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.035161789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.035173499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.035188519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.035228989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.035246639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.036173754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.036206124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.037683651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.037717241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.040952468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.040977208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.040991408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.041003218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.041020918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.041034378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.04148218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:48.04151113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.041741742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:48.041779292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.042822047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:48.043588261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.043624081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:48.043641071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.14521583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.14524949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.14526022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.14526979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.145508671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 153 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.145556782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.145573942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:49.145586052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.157466771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.157524801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.157573421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.157602421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.165169729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.165214849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.165710382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.165747592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.168788637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.168833027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.168847267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.168859638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.169142559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.169193549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.169203929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.169243079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.16925255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.16927789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.16928725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.169478141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.169506041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.169521491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.169532341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.169543281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.172753397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.172789227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.172802697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.176726877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.176741327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.176789757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.176799657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.176819547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.176828717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.177262839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.177285139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.1772962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.183678861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.183712041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.183732781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.190906837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.190982387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.190996457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191007567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191027738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191041928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191052658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191092438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191109298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191118778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191129418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191139928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191150448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191165098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.191175668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.192568045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.192611265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.192623255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.192634655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.1956083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.19564039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.202062792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.202093472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.202105952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.202118883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.202130143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.202141463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.202158963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.202170513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.202182563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.203317779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.203347239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.204200563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.204225203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.204243183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.204252753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.20563706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.20566033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:49.206307224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.206338904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.206405914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.206415704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.206443394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.206452714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.206467334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.206479105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.207054987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:49.207080007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.210990897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.211018387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.211030517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.211040587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.211051257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.211061767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.211072247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.211400499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:49.211430109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.212910236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.212945266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.213095267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.213105567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.213134547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.213143697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.21567924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:49.21571056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.216280073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:49.216312563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.220146142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:49.220186182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.220626914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:49.220659175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.220683195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:49.220696515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.017064621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.017108031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.017119181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.017129321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.017139071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.017153221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.017165151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:50.020495468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.020516178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.020538628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.020559998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.020581489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.020608329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.020632939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.020657359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.020682409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.020705879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 156 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.020717319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.020730749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.020743629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.020756369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.0207798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.02079095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.02080316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.02081359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.0208264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.02083648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02084861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02087287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02088595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02089794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02090987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02092301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02093511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.02094735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.022995351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.023460043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.023486893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.023498103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.023510813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.023520973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.023537013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.023549833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.023561273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.024110406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.024137456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.024150686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025073081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025116691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025132191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025142991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025153651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025164651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025175291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025185631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025196081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025205241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025220111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025230682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025241092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025251512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.025263392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.025273702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.025297622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.025308562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.025319422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.027869755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031228072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031256272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031272292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031284192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031295712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031307282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031318942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031328852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031340172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031352132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031363852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031375792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031388202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031399212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031410482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031422512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031434113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031446033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:50.031457303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031469063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031481113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031490413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031501233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.031510733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031521423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:50.031534433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:50.031545983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.031557933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.040130205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044630698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044649208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044660048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044671478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044682738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044693988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.044705068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.044723108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.044734838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.044747528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044759878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044768968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044779969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.044789589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.044800869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.044811989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.044823569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:50.044835839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.045540182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:50.045585022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.045658893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:50.045686403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.045720903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:50.045734093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.015228943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.015274603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.015285443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.016139287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.017812735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 157 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.017835755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.017847815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.017863466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.017877826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.017899116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.017930886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.017960366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018020286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018063847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018087827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.018113127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018157957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 158 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018178387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018191287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018203307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.018218027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.018255648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.018266208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.018290248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.018299758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.018338838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.018348698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018400888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018424418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018435678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018448038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.018459329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.019975016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.020005986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.020019036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.020046647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.020058587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.020094767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.020103927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.020117567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.020126617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.020141547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.020153897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.020165057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.021057942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.021087712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.021101592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021136212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021172742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021193112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021206112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021217642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021228143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021238713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021249293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021263933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021272963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021283333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021293513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021303873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021314123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.021329513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.021339763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.021395713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.021406993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.021417644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.025335273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.025573754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.025590374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.025600274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.025615324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.025732965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.025750655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.025762105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.025771415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.025782305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.025794255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.026617459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.027428303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027442973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027452533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027467903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027477264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.027488194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.027504544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.027567544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.027605874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027648324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027658644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027683305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.027692395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.027702805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.027715895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.028934771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.028963311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.029008021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.029022701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.029041741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.029051001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.029065662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.029076532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.029087082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.029097342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.029109672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.030644379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.031133592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.031171062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.031186502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.031202812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.031212342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.031223172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.031234422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.031354273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:51.031379353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.051941955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:51.052076296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.052742449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:51.058826579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.05888554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:51.05890109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.014846172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.022817461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.022945392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.022956642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.022966812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 159 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.022979782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.022992132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:52.023004142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023021782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023044382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023065452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023087103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023110233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023134563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023159143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.023184333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023207873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 160 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023219433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023233013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023245113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023257303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023279943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023290014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023301994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023311604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023323174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023332834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023344314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023368394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023380174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023392014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023405544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023415584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023427344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023439604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023451604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023460554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023471664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023480754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023491605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.023500905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023511935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023525215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.023536895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.025202963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.025243433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.025256223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.025966717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030026617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030069417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030089577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030107108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030118918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030130288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030142018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030153018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030162718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030173998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030185588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030196958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030208488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.030219598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.030232558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.030257458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.030269278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.030280758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.030293468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.030305839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.036808561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.036839471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.036851461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.036866631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.036877601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.036888431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.036897711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.037136642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.037163893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.039936456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.039968606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.044016797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.04476918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.047229403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.047250133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.048323928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.051052931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:52.051078182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.051516504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.062489718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.062524098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.062536298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.062545678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.06290183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:52.06292966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:52.063950556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.065885125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.065915975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.065927016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.065939186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.065948996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.065960106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.065971376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.065982696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.066456448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.066471298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.068266027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.068643319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.068658639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.068668859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.068731169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.068740939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.068752369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.068763649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.069095091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:52.069123921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.072467418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:52.072511238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.073182342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:52.079366292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.079407722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:52.079423682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015195934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015243004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015253934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015263774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015280024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 161 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015295075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015306285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.015317525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015446225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015488685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015521136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015545396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015607146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015639006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015666536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.015690006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015729327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 162 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015749037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015761507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015773767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015790157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015818117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015842947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015867867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015877027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015892867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.015901917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015934188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015957568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015973618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.015988768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.016001138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.019148544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.019798437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.019823287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.020035118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.020050318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.020065038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.020075508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.020114638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.020158569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020171399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020184809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.020202969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.021631486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.021664646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.021680156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.021942448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.021993258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022025488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022044428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022062228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022073908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022098558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022114539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022126379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022136209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022147559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022158719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022170189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022229339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.022244359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.041439564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.041552085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.041567665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.042059838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.046685741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.046711071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.046725621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.046738931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.046752261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.046768871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.046780591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.046794831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.046805301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.047125943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.047156223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.049024152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.049060222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.052401379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.052434089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.052448029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.052465309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.053286983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.053312133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.054431989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.054473899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.055476814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.05669902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.05671452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.05672555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.056999722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.057028102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.057717805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.057756406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.057830236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.057841996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.057915146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.057927416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.057944967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.057957477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.057969507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.057982437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.057995367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.059333543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.059369874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.063662535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.063693635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.063706875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.063717345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.064192048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.065375633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.065404534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:53.065418434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.066399009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:53.066449129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.067732305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:53.067770775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.067799015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:53.067814006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.014980454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015024184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015035024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015046004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015055444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 163 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015113174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015135464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:54.015147305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015243415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015297315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015337885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015368396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015445306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015481346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015504886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.015528166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015585787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015608447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015621157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015632917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015654387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015696947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015709687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015741067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015750778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015793148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.015802008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015852378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015875888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015887078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015897948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.015909168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.017498496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.017529456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.017541926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.017600657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.017610417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.017642957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.017652327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.017664137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.017673157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.017695537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.017709847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.017723377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.018579881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.018605152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.018617852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018653842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018689452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018698962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018710012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018720762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018734782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018745742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018756262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018766552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018775442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018785922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018796313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018806923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018817203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.018827593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.018837733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.018862643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.018873693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.018884413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.021750287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.021787878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.021809598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.021819568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.021830838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.021841538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.021856708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.021941728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.021952398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.021965499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.021977409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.023229285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.023260425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023276635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023286165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023311785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023320935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.023336685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.023347675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:54.023893818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.023924818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023940858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023950388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023967858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.023976838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.023987268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:54.023998869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:54.024555251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.024591071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.024604151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.024640122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.024657252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.024666602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.024677532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.024688172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.024698612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.024712972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.024724292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.02635487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.02638074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.026419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.02642876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.026450901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.026460361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.026471451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.026483321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.027084884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:54.027099154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.027110244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:54.027132764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.027156744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:54.027180754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.027203374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:54.027217454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.022306891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025566287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025594817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025606217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025616467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025630167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025642117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.025654847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025666697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025693928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025715438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025736668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025758088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025783278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025807338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.025831148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025855638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 166 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025867498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025880379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025893039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025905919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025927129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025937509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025949699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025960489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025972339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.025982329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.025993949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026017629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026029089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026051929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026063929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026074149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.02608732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.02609963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.02619518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.02620453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.02621626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.02622583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.0262365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.02624581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.02625647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.02626757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.02627873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026400881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026411931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026423691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026440081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026465791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026474841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026485222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026495882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026506502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026519212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026529572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026543872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026552752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026567862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026578182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026588502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026599432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.026609922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026620072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026650842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026661882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.026672712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.034024999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.034109659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.034341881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.034354211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.034365441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.034376231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.034391291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.034407071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.034416071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.034496731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.034515302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.037371516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.037403196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.037416896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.037427006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.037437736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.037446866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.037457496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.037473206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.03809004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.03812091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.03821566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.03823784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.0382786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.038288761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.038299331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.038310661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.038872903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.038901234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.04218792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.04221639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.04222833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.04223779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.04224858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.04225918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.04226947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.042715732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.042740262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.047861518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.047894718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.047914278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.047924428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.047936008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.047945678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.047956619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.047967729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.047978909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:55.047989689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.048000439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:55.048022579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.048042979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:55.048065889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.048088849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:55.048102119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.014920955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.014964695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.014976105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.014985985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.014995345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 167 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.015033476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.015045886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:56.015090166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.015715599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.015758269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.015780149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.01580127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.0158227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01584927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01587321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.01589699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01592161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 168 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01593294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01594546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01595764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.016048911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.016070181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.016079991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.016091571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.016100671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.016113891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.016122771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.016133611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.016157011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.016167931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.016179671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.016190702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.017435088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.017471308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.017484858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.018309482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.018335912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.018347712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.018357042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.018367952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.018377123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.018401133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.018423093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.018434413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.019484848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.019519368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.019532528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019624389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019660609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019670599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019687379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019697979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019708799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019721799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019732389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019743039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019752289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019762729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019773269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019789269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.019799669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.01980998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01982087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01984527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01985671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.01986798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.022490503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.022522833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.030575813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.030612283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.030624233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.030635153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.030930325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.031108836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.031120846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.031304746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.031319237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.034778884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.034811924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.037593528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.037631358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.037644298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.037653938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.037691118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.037717848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:56.041610458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.041785368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.041951609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.041963469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.04218159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.04219682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.042521092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:56.042560792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:56.043252416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.043279676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.044545312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.044567702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.044579733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.044589683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.044600913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.044611883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.044622743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.045714118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.045737258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.047189396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.047218066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.047765788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.047777218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.047804479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.047813849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.047833459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.047855349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.048453842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:56.048479732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.051513797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:56.051546777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.05220799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:56.052245771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.052270211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:56.052283431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.026619424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.026656204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.026667195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.026677215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028228402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 169 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028267602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028279342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.028290612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028505034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028541714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028569484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028592904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028652894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028682164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028705574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.028728885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028773825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 170 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028788715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028801235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.028813005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028824675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028859465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028869475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028892845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028902335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028916716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.028925656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.029006776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.029030886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.029042006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.029052976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.029063846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.030657344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.030680964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.030697354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.035516888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.035540038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.035565638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.035575928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.035588178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.035597849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.036160391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.036182611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.036194222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.037198677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.037229957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.037242987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.03788728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038766864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038779024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038790225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038800965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038811565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038822005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038836035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038846735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038856915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038867335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038877665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038887925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038898205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.038908795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.04189477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.04194658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.04195944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.04197105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.045020056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.045048576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.045150256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.045160346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.045171836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.045182596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.045193076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.045203626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.045217457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.045227747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.045239007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.046481463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.048427682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.060579973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.060733364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.060762524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.060773584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.060904025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.060938295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.06197681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.06201728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.065182206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.065207816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.065259766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.065269046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.066614273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.066642083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.070767574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.070836814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.082756063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.082793093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.082805033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.082814713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.082825343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.082836043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.082846623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.083099585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.083126855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.084978494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.085011554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.101934408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.101972608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.102005829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.102015469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.102076549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.10221233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.103151454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:57.103199875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.103360505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:57.103404536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.103469416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:57.103501416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.103528316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:57.103543066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.01554652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.01558798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.01559827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.01560886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.01561825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 171 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.01566691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.015685861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:58.015697131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.015782511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.015826681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.015868841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.015898022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016484445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016521615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016544865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.016568095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016645835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 172 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016666255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016678416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016690166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.016708006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.016751266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.016761866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.016788656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.016797756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.016820106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.016833066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016874697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016919647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016931937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016943077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.016954217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.018355714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.018385814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.018404714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.019088208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.019098758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.019141838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.019151658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.019173618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.019182698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.019335579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.019411089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.019423679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.021491129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.021517419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.02153456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031141297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031215048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031226338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031237668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031249498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031260448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031271068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031281738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031297268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031306418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031317038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031327428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031337618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031348048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.031358769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.031398649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.031423349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.031456009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.031484109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.034646385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.034693605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.039029337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.039075847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.039088197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.039099397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.039110117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.039120657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.039129827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03978553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.03982081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.041311498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.041346878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.042409413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.042436423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.042469803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.042479243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.04371532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.04374046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:58.044441683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.044484634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.044554474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.044564524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.044600514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.044609864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.044628244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:58.044675495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:58.048495444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.048538304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.049526759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.049559559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.049582829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.049593069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.049604939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.049616869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.049629609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.049644399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.049656919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.049669239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.049684859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.050641914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.050664224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.050696854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.050707254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.051117737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.051141957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.051918111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:58.051939181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.053020456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:58.055075216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.055116897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:58.055142467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.055172077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:58.055186207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024216334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024248994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024264914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024275424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024289444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 173 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024329874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024344424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.024357915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.024895487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.024944207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.024996608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.025023068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02535009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02538722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02541687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.0254414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.026993178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028164553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028207424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028232474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.028245264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.028267324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.028277624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.028288594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.028298054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.028308614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.028317864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028344674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028368334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028379614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028390565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.028401575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.02960873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.029641581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.029654721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.035989142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.037669721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.037698661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.037710261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.037722161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.037732041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.037744651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.037758871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.037771231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.038178893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.038220283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.038241073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.039521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03956655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03957852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03959718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03961727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03962837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03963995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03965155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.03966875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.039693201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.039705091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.039717151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.039728661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.039740141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.039764011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.040575145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.042273633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.042289403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.042306903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.043313788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.044707415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.044734596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.044746276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.044758126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.044769756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.044780476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.044791986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.044801506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.047178098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.053314748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.053346469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.053384329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053409569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053420399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053433509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053444049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.053456159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.053468809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:59.053480709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.053493609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053508739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053518509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053532709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.05354294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.05356116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:59.05357304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:59.05358463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:59.05364728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.05367449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.05368488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.05369683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.05371152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.0537227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053734671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.053745931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.053757071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:59.053768691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.054589355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.056528874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.062090182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.062126302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.062150762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.062166242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.062178153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:59.062191223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.062202633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:46:59.062213853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.067095327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:46:59.067146587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.07183381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:46:59.073384718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.073422518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:46:59.073438538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016761507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016796698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016808198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016823158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016877758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016915548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016933928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.016945228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.017524241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.017567942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.017601672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.017622812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.017708622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.017743632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.017769073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.017792613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.018996369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 176 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.019016809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:00.019033149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.019045179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.020843228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.022192004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.022214494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.022226344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.022239865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.022251785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.022261915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022273505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022303865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022315815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022327755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022339305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022351925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 345 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022363815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.022376175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.044965828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.045008908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.045039768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.045049348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.045072138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.045081788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.045769012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.045797632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.045809502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.047224699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 346 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.047255259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.047270279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04739726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04748961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04750074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04751187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04752309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04753348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04754387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04755429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.04756467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.047573941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.047586261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.047596821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.047607611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.047618761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.047630081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.048803967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.048846017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.048857997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.048908087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.052474185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.052508555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.052558255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.052568855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.052580335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.052591255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.052602086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.052612696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.052622096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.053751951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.053777271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.053876332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.053906232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055215299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055236789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055249199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055258609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.055269769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:00.055281559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:00.05550938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.05553634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055632901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055645011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055671691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.055681141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.055694131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.056769586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.056787326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.056800326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.056813046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.056822456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.056833567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.056842987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.056961817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.056973807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.056985037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.056996037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.057007517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.057894972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.057916552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.060158723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.060195653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.060207923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.060217423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060235444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060247154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060258764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060269944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 824 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.060280644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:00.060301664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060322234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060347474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060370694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:00.060383894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.042563597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.042616097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.042627857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.042638447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.045604722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 177 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.045657212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 347 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.045671812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.045685252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.045887723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.045955313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.045979303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.046004644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046099924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046126734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046153364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046178194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046708477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 178 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046731977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046745887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.046766017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.050642177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.050723017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.050736487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.050773748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.050785308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.050835768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.050846578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.050953778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.050988679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.051003219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.051015449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.051027659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.052460196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:01.052489326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.052504126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.058904248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.058941528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.058960518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.058971518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.058999748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.059011548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.05945164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.05948296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.059496461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.060643576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 350 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.060681797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.060697087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.060900668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.060950368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.060963088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.060976818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.060989408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.061000978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.061020808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.061033108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.061045128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.061055488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.061068518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.061079649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.064793147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.064830227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.064843727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.067574861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.070539596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.070565406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.070579456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.07348304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.07351433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.084517345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.084547555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.084561175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.084573925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.084586295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.084598086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.084608596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.085096418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.086548175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.086894197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.086934187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.096058233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.096100493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.096115683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.096127453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.099204488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.099249678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:01.099263958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.099278429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.104363014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.104408374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.104421694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.104432654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.104445544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.104461264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.107341168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:01.107396089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.110868956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.110910096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.110925836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.110936546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.110953846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.110966476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.110978546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.111384328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.111404899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113010317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113045577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.113077447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.113091067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.113133047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.113163737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113180648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113193918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.11374234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113772471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.113821631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:01.113853961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113906191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113934081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113963512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:01.113979382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.015447832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016210586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016241076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016253236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016264377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 179 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016282557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 351 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016295307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016308067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.016321137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.016344017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.016365727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.016388397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016410077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.016434637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.018828929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.019674913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.019702534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 180 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.019715354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.019740204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.019761344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.019949905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.019980115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.019991655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.020004655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.020028825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.020050385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.020060945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.020072935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.020102916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.020114906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.021143331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.021176341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022447137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022478457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.022493167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.022751979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.022784269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.022800329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.022810659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.022822719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.022832759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.02293242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.02294741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.02295962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.025419642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.02692162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.02695216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02696668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02699656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02700814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02702078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02703323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02704546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02705744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02706925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.02708116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.0270913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.027103561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.027117131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.027129491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.027185531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.027205021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.027217901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.027243711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.027257501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.027269951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.034102085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.034155356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.034170576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.034181796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.034194536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.034207336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.034219876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.034231886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.034243766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.034368717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.034393817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.035720173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.035746933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.035942864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.035955285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.035970785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.035981045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.038006195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:02.039670753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:02.039693673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.039708973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039723293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039733943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039751833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039762133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.039774473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.039786674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.039799074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.039811664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039824664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039834704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039846644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039856574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039868744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039894394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.039906484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.039919634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.039932604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.041170371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.041240761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.041337831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.041350991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.041373722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.041384502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.041397712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.041424442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.042012385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.042049175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.042097845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:02.042127605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.042273536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.043359661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.043395002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:02.043411202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.015361473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.015412273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.015424833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.015435503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.016623769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 181 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.016660709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.01667466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.01669825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.016894581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.016945881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.016998121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017024101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017096762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017142562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017168972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017199342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017232782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 182 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017246672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017274182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017288473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017331503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017444233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017456513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017483704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017500124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017512534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.017523134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017535264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017575934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017589204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017601674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.017614364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.01880639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.01883928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.01885407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.021894745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.021925855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.021939765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.021961495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.021973746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.021983526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.022269547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.022307737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.022321157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.023198042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 358 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.023222762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.023238202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024415288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024468768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024481338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024498478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024524768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024537318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024549639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024562219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024579139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024591049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024603029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024615209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024628339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024640719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.024662679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.025629044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.025672014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.025685844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.025699154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.028272387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.028309037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.029237912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.029270452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.029283492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.029296572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.029319712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.029332082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.029343732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.029355482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.029367412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.030580508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.030615219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.033657324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.033687514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.033701134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.033715844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.034088796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.034123016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:03.0348213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.03485395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.036551898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.036584568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.036603888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.036614998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.036627519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.036668379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.037303802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:03.037327672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.037449583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.037462043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.037475953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.037499713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.037512033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.037525103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.037541223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.037561983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.037574743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.039044311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.039073311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.039880085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.039904495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.039918055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.039928695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.039942115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.039955085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.040547188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.040576738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.040680099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:03.040706159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.040752029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.040781669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.040812279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:03.04082707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.016400039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.016434999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.016446639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.016456409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.016466089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 183 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.01651088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 359 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.01653024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.01654155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.017858576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.017898486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.017924646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.017951427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019078682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019123322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019148413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019174853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019232863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019262373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019275213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019286903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.019321083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.019363524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.019373254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.019405194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.019414674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.019436474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.019445684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019480674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019505604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019516764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019527705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.019538615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.020963592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.020994892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.021008082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.024112147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.024141188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.024168108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.024177878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.024193958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.024203218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.025895946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.025927036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.025939996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027550244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 362 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027581414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027596054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027609285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027637805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027660465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027671445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027682665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027694025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027705025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027716925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027728045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027737595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027748715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027766865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027778485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027797445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.027809096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027830216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027853836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027865636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.027877066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.029784405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.029815825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.03074816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.03077606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.03078791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.03079903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.03080981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.03082077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.03083021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.030973901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.030993851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.040585409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.040631609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.04081445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.04084378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.04085662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.040866251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.040885491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:04.040898581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:04.046614529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.046655429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.049585464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.049617054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.049629384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.050260087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.051619694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.053200782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.053960695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.053986996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.054380348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.054400608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.054412128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.054422218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.054433578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.054452108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.054463608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.054480758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.054492618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056169997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056203077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.056217777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.056227827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.056239167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.056248837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056260517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056272387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056347328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056373928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.056424208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:04.056448798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056497468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056522678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056545749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:04.056559249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.025848997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.025878157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.025889197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.025899117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.026278779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.026303499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 363 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.026315499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.026334759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.027034652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.027072973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.027104533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.027126213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.027152153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.027176513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.027200383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.027226093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.028882632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 186 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.028909292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:05.028953972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.028973572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.029631295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.029676895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.029688405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.029811716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.029822006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.029850886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.029860316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.029912827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.029937347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.029951027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.029962417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.029973747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.031371674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 365 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.031403264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.031416144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.03466373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.034692631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.034712301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.034722521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.034735331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.034749451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.035130363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.035149283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.035160653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.036103658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 366 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.036134388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.036148138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036179608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036218868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036228818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036239958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036250878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036261848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036272978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036283928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036294168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036303339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036313879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036324499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036335109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036349869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.036360349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.036370669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.036393889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.036405349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.036416219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.038967272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.038997512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.039041912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.039076912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.039088892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.039100352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.039111582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.039122392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.039131793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.039142203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.039153593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.040262798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.040287988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.040327539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.040346989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.040358179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.040367499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.040378179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.040389299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:05.040929272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.040952742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.040996352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041023932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041035862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041052192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.041068012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.041079552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.041621845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:05.041648235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041749976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041759636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041771566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041780866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041791516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041802606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.041813486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.041829556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.041840676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043110782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043142783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.043160283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.043170793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.043190563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.043200083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043210713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043222673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043761666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043786536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.043822306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:05.043846416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043894866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043918146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043942577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:05.043955627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017846394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017898045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017910115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017921695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017932415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 187 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017947335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 367 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017959785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.017978385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.018182746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.018231926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.018267826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.018296047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.018501428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.018534768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.018560658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.018586798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.019833714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 188 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.019872114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.019887524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.019901004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.020074195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.020104815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.020116076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.020129246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.020144746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.020157556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.020167586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.021155341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.021209631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.021222971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.021240711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.021253331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.022441687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:06.022475347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.022489397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.026409317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.026443077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.026457087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.026468067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.026481017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.026493447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.026866539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.02689789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.02691216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.027765664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 370 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.027796534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.027811924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.027927525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.027958255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.027974995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.027987355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028000555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028013075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028030175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028041705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028053825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028064295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028077735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028089746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028101326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028113196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.028130076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.028141916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.028166776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.028179326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.028191536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.03094088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.03097831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.031187261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.031201631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.031220761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.031233961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.031245921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.031257921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.031268531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.031282181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.031302582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.032477777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.032525018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.032560938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.032572498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.032590998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.032601278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.032615878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:06.032633438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:06.033176481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.033215041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033251401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033262351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033277041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033291281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.033302721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.033317521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.033894274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.033925494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033952335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033969685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033984205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.033994655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.034007825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.034024035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.034043925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.034056075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.034074955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037126321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037157251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.037234301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.037245511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.037258241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.037268941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037280741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037293171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037305592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037317012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.037330922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:06.037353152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037374652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037399592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037427582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:06.037443172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017462109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017509429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017521199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017531839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017542349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 189 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017563869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 371 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017578019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.017591509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.017915081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.017941081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.017971701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.017999511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018059792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018109512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018158582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018189942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018228032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 190 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018251033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018266933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018281383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.018305463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.018340193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.018351663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.018375093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.018385973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.018400643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.018410973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018451344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018486844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018499774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018513884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.018527184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.020369093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.020409074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.020424254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.020474524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.020486014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.020748485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.020779815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.020792705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.020802946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.020820186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.020832776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.020859196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.02165127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.02168393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.02169905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.02171734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.02174116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.02175292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.02177152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021801721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021813901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021825491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021850521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021864761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021875661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021887681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021899461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021934931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021952511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.021965291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.021979821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.022005562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.022029522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.022049822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.025029406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.025486859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.025509809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.025522269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.025541499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.025561569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.025574509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.025588209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.025600739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.025613689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.025626349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.026596394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.026621994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.026670625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.026681875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.026703805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.028453944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.028481294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.028494794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:07.028507764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.028523144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.028538084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.028549484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.028567474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.028577644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.028589474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.029227997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.029254008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:07.029269248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.029292988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.029308718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.029325828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.029338208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.029350898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.029363878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.029375778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.029388578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.029400678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030055932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030095232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.030143782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.030155462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.030168312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.030178662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030191992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030204482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030758905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030775635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.030819256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:07.030845496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030897196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030923876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030953976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:07.030969646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015294474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015332184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015343155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015353055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015363105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 191 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015375885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015387485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015398575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015516715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015566446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015588156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015615266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015708906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015741116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015764667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015787847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015836147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 192 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015854417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015866907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.015879127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015907627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015946107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015957818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015988748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.015998188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.016018828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.016028118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.016691621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.016731561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.016743351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.016754571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.016769971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.018088668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.018124948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.018138318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.018222299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.018234209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.018266739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.018276329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.018287129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.018296419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.018316259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.018336589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.018347809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019159883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 378 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019193794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.019249954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.019909897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.019939747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.019949327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.019970007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.019984728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.019995658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020006238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020016618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020027198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020036328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020047408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020058068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020068558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020078908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.020089528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.020101338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.020125448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.020136238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.020147108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.022686141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.022718251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.022819152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.022846702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.022859002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.022874682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.022885602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.022896622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.022905782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.022916192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.022927582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.024072498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.024101808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.024130039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.024151759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.024172429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.024186089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.024196769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:08.024208749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:08.024757182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.024788582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.025167404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.025178544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.025203544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.025213154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.025252074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.025269324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.025882557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.025914768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.026000268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.026010428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.026021498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.026031118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.026049718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.026060488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.026071338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.026082328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.026093418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.027392785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.027420865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.027446395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.027456805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.027476045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.027485475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.027496155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.027508245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.028041388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.028069758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.028121578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:08.028170399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.028192039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.028215829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.028241019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:08.028253979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.01507535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.01512864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.01513956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.016007014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.016024684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 193 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.016039104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 379 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.016050944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.016062305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.016092495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.016141315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.016174605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.016227545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.016259406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.016296296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019367761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019413231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019443701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019608842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019622802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019635842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019648872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019670833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019681593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019701873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019714393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019726553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019736733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019748553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019779403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019791763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019803673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019817283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019860853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019897524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.019910104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019932724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019943334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019954534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019964224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.019981234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.020001764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.020012794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.020024614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.020040984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.020052364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 382 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.020067334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.020083105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034634137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034713118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034725098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034737048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034756638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034774668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034785388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034795868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034806338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034815658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034826028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034836378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034846648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034856948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.034867468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.034911959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.034938929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.034950219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.03518164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.03916466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.03921462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.039352811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.039363651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.039374741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.039385731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.039403321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.039414061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.039423191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.039433761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.039444961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.040634327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.043707053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.043738153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.043749033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.043761303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.043772163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.043791853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.043804223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:09.043817223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.043830593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.044559127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.044586057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.044598357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.044608497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.045072049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.04508931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.045848133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:09.045891833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.046062144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.046072434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.046099954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.046110495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.046125455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.046136295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.046146885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.047406001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.047424861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.048865748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.048885379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.048897519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.048906799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.048917389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.048926499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.048940699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.048951809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.049518862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.049556312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.05313945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:09.05318457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.05322636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.05325219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.05328884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:09.05330142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.030517043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.030550053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.030562213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.030572993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.032967086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.032999206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 383 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033011806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033023146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033091436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033146666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033168317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033189057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033236117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033274277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033299167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033323027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033394668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 196 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033406758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:10.033419068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033430918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033445138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033475718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033486238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033520268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033529628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033540508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.033555058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033581969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033606089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033617149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033628549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.033639529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.034846035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 385 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.034877715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.034891185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.038525593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.038555623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.038589543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.038599973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.038614513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.038624033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.039144836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.039168596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.039185156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.040165661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 386 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.040200121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.040214462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040378632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040421683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040431773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040443593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040454583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040472213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040486713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040497263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040507983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040517133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040527903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040538793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040549053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040559723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.040570173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.041760089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.04180083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.04182164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.04183287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.044544743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.044578664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.04779854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.04782821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.0478402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.04785156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.04786734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.04787795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.04788705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.048220822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.048251482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.049684119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.049731199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.051502118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.051530438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.051542658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.051552378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.051563848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:10.051581088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:10.05196626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.05199452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.053016426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.053040286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.053051836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.053061226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.053085066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.053103146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.053741849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.056589333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.057053576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.057071916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.057083636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.057093246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.057104036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.057121716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.057132586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.057280957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.057309607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.059028385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.059062036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.05999239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.06001555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.06002702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.06003638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.062970165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.063001085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.064704314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.064730274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.066138091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.066182862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.072277642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.072317312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.072456073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.072475103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.389404346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52650"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.394890754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"8f6ab3cf-86cb-444e-a443-ef35f09c7ad4","remote_addr":"[::1]:52650","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.394911644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"8f6ab3cf-86cb-444e-a443-ef35f09c7ad4","remote_addr":"[::1]:52650","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.397386456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"8f6ab3cf-86cb-444e-a443-ef35f09c7ad4","remote_addr":"[::1]:52650","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2491,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.417139445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52652"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.420316811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"5957edbf-2904-47df-b970-211b4510d05e","remote_addr":"[::1]:52652","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.420335671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"5957edbf-2904-47df-b970-211b4510d05e","remote_addr":"[::1]:52652","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.421314256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"5957edbf-2904-47df-b970-211b4510d05e","remote_addr":"[::1]:52652","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":1002,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.454081579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52654"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.457438996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"fcb25b5f-56d5-411f-86f2-99e2618b9901","remote_addr":"[::1]:52654","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.457476696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"fcb25b5f-56d5-411f-86f2-99e2618b9901","remote_addr":"[::1]:52654","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.460352681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"fcb25b5f-56d5-411f-86f2-99e2618b9901","remote_addr":"[::1]:52654","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2919,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.482358051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52656"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:10.487670787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f19e0d08-d677-41b5-bf91-266c2aba3d28","remote_addr":"[::1]:52656","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:10.487698257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f19e0d08-d677-41b5-bf91-266c2aba3d28","remote_addr":"[::1]:52656","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:10.4882151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f19e0d08-d677-41b5-bf91-266c2aba3d28","remote_addr":"[::1]:52656","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":4962,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015010972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015060792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015071902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015143103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015158563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 197 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015177963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 387 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015191713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015202813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015215233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015288994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015310194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015332134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015382354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015422984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015446654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015471855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015497185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 198 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015571145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015584015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015599515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015612475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015633175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015642935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015653785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015662845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015702166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.015711056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015721506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015745646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015756736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015767626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.015778726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.016959822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:11.016982812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.016995702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.017072603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.017082793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.017115243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.017124603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.017141293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.017150873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.017161443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.017181273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.017192283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.017993057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 390 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.018023427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.018049128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018087498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018129308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018139538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018155678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018166398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018177688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018188318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018198918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018209258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018232288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018242928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018253979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018265799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018276339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.018287149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.018301409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.018324639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.018335559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.018346359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.020807191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.020836451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.020866521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.020876081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.020887631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.020898511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.020909352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.020920402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.020935372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.020945622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.020956682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.022120727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.022151868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022202058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022229788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022241678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022251418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.022262248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.022278738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:11.022797631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.022820961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022854141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022863751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022888251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.022902491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.022913621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.022924692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 931 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.023474104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:11.023499924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.023537485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.023552645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.023565965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.023575115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.023585755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.023596355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.023608445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.023618775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.023629785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.024941912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.024969132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.025002562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.025019162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.025038352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.025047542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025058062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025069202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025621375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025653665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.025678535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:11.025700016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025741816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025769906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025793136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:11.025804676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.018125374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019156289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019180529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019191899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.01920187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 199 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.01921662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 391 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019757692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019775732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.019788092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.019810603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.019831553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.019865773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019887273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019943303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.019974483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020004574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020029204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 200 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020041214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020054564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020067204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020079824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020103024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020113764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020125544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020135324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020146834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020166024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020177524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020208885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020225515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020237055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020248615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020260605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020273205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020286215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020298545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020307995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020325825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020335155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020347795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020356945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020368175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020379705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020391376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020402636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020413606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020425386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020450926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020484936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020500376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020517466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020528256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020539186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020554436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020565476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020576076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020585117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020595417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020608327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020619407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020631327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.020641877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020652927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020681437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020692867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.020703787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.025069219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.025103789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.025140509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.025150549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.025162419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.025173309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.025183829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.025194359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.025203279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.025213569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.025224639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.026439325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.026471176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.026492836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.026502756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.026529906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.026539226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.026550916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:12.026562966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:12.027121609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.027152949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027169949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027182089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027200549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027209859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.027224819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.02723595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.027801002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.027825962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027856693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027867253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027891883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027901013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027911753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027923113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.027933523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.027947273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.027958413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030930338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.030962028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.030975878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.030986078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.030998038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.031007588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031018848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031030649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031042239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031058339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.031069369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:12.031090299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031111069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031145379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031168779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:12.031182389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033321156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033341907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033352717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033362967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033444827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 201 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033488957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033506987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.033524257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.03392746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.03400524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.035796049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.035850709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.03813066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.039553057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.039595928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.039628148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.039653218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 202 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.039665588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.039679058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.039691948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.040293351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.040348211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.040361201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.040386482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.040398462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.040427852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.040438102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.040645783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.040691693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.040710533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.040723713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.040829364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.043528947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.043571718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.043599028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.043791439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.043807039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.043858789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.043872679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.043886729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.043902189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.044803064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.044829634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.044844534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.045164226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 398 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.045188896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.045203336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045216376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045239246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045257826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045270876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045283516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045296086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045308126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045320266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045332297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045342287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045354857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045376837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045388437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045403017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.045415047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.051598638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.051654328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.051668468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.051681548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.055325236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.055365817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.056852164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.056897074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.056910794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.056923605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.056936675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.056949745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.056960065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.057126386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.057154886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.06007033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.0601141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.061020895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.061040835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.061083775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.061094935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.061162245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.061189546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:13.061846859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.061879289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.06595568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.068295551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.068315361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.068327281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.068349301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.068363301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 951 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.068376491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:13.068390421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.072906414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.072938424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.073076615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.073089285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.073101945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.073118595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.073130805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.076333861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.076361152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.078491382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.078569503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.086956264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.086999735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.087194576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.087206696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.087851639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.087887979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.089100305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.089156586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.089368397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:13.089406957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.092618623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.095606978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.095650408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:13.095665228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.026497079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.026533799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.026545339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.026555419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.0268391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 203 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.026878701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 399 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.026890361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.026902161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.027255063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.027295653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.027329763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.027353583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.027706395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.027735995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.027759655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.027785505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.028232708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.028266138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.028302298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.028314328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.029328343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.029377953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.029388233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.029418314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.029427544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.029479744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.029489524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.029604034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.029628865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.029640135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.029652655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.029663525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.031944546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.031980586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.031994406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.032084167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.032095307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.032126797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.032136117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.032149357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.032158617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.032173227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.032184967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.032196057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.033825895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 402 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.033857525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.033872005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.035207922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.035249792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.036889331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037282853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037301293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037312493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037323663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037334873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037345743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037355363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037366543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037377373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037387893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037398793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.037411173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.038091467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.038131327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.038142927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.038155057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.04082397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.040954091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.040970441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.040980401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.040996651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.041007551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.041018391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.041029451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.041038651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.041049921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.041060821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.04276704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.04280005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.043655934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.043682384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.043698844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.043708525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.043719195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:14.043795625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:14.044336308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.044365518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.044442518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.044452608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.044474038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.044483668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.044494208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.044509959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.045093602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.045122742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.045910066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.046203057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.046243427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.046253687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.046264737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.046275647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.046286118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.046336468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.046361378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.047861006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.047893506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.049261403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.049287733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.049299473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.049309173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.051506044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.052293128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.052306908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.052318588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.054475438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:14.054515439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.054545429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.054569399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.054597419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:14.054610279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.015831232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.01949055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.01952885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.0195407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.01955204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019566711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 403 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019588011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019601641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019622041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019645401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019667091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019689221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019714321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019739681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019764492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019791342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019815512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 206 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019827912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:15.019841952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019855052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019868232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019891462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019902332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019914552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019925132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019937952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.019948602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019961313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019986123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.019998703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.020013813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.020026233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.020037103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 405 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.020050503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.020063133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.022794427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.022838007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.022851337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.022862987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.022876837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.022902557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.022914787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.022934607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.022947587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.024284374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 406 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.024326264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.024342084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028399635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028455805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028469535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028488385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028502315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028520145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028534335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028547125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028559315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028569345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028581355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028593946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028606116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028618466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.028715156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.029110738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.029152138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.029165178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.029207369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.031949893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.031986123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.032271214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.032301694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.032321184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.032335534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.032358585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.032370595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.032381495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.034799057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.038528775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.038671326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.038685846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.041007388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.041033638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.041049508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.041058848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.041094988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.041119478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:15.041855412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.043364699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.060515375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.061260829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.061288909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.061306859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.062985318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.063017018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 971 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.064433325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:15.064464815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.064478555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.064488725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.064501205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.064518855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.064543655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.064562445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.064573666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.068784476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.068817897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.070578445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.070614175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.073899102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.073912802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.073969402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.073978972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.074432845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.074454865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.076538945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.076578145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.076590985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:15.076618145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.076638886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.076662006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.076686626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:15.076699666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.014796773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.014961544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.014990914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.015001834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.015011544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 207 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.015075554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 407 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.015088915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.015126365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016451141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016551212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016581032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016604312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016694732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016725193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016748633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016772483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016814863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 208 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016870903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016884043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.016895873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016907863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016936504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016948164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016970664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.016980454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.017001384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.017010714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.017040094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.017064034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.017075554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.017086504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.017099014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.018613332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:16.018648432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.018966614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.019625107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.019641977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.019674757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.019684857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.019698017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.019707687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.019732838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.019755878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.019768098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.021005084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 410 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.022704743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.022732333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022772743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022794723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022804693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022819373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022846903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022861923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022872723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022884303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022896124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022905714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022916654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022928114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022939364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022950464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.022962064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.022973054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.022998634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.023010364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.023021754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.023634157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.023665517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.024341701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.024366351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.024378521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025591097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025614677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025631547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025641397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.025652237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.025664188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.025675748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.025688228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025767638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025777348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025788148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.025799108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.025819878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:16.025830988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:16.026391021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.026418871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.026454231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.026463832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.026479342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.026492232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.026503122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.026514302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.027065784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.027096015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.027129485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.027140825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.027156865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.027171825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.027182495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.027193375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.027203895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.027214215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.027225125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.028557192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.028603352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.029218995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.029231005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.029242085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.029251445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.029263005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.029423766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.029868368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.029890508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.029980119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:16.030015739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.030087929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.030121159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.03014713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:16.03016049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015362342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015412093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015423823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015434433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015445123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 209 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015471833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 411 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015485703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015499983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.015621204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.015650704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.015673264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.015699414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015821315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015920085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015947245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015972745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.015998775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 210 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016010636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016031926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016044856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.016058066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.016079846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.016090856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.016107806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.016118826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.016131176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.016142016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016154466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016179026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016191326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016203517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.016215737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.017789345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.017827875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.017842625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.022529528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.02297711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.02299612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.02300828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.02302112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.02303246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.02304957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.023140141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.023161811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.024330667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.027239032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.027276432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027294862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027318682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027330752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027344072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027356342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027377422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027390502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027408133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027420883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027431783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027444343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.027457263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.028131496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.028152346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029723254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.029743444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.029779285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.029793335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.029807455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.029831565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.029851305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029865025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029877405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029889975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029904435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029919395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029932255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.029942885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031550113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031581293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031594933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031628624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031658734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031671194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031684134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031694684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031710164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031737734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:17.031750354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031763714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031777504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031817105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031837015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031848795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031863155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031876155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 991 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.031890235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:17.031924765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031943905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031954415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031969835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031980635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.031993135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032006925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032019766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032031986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032045496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032058206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032079696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032097006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032107146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032118546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032128926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032140516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032152916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032378287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032402587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032479368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:17.032504138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032534008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032562258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032589308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:17.032603868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.018068312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.019501139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.019517519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.019528279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.01953844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 211 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.01955284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.01956486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.01957675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.01958904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.01961845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.01964017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.01966209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.01968449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.01972558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.019750211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.019774331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.019832071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 212 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020642475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020658795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020671275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.020683565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.020705195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.020715085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.020793866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.020803556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.020859936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.020869366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020906086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020929947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020941757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020952957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.020964047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.023939391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.023969322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024015902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024035012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024045942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024057262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024066482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024081082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024108732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024119832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024131272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024149353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024165643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024181513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024193463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024205273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024226523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024235913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024246923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024257883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024280393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024291463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024302133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024313023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024321853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024332593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024347353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024358474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024374474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.024386184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024396864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024421844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024433384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.024444814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.026697505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.026721545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.026763895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.026774505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.026785636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.026796456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.026807636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.026822106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.026831266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.026841586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.026852966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.028001362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.028028702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028063452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028072812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028089062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028098142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.028109942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:18.028123672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:18.028670845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.028699765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028733385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028743065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028762056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.028771356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.028781916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.028793236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.029356269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.029385839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.029419609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.029433789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.029446849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.029456319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.029466799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.029477469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.029488529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.029499049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.029510229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.030924086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.030955017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.030967737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.030977207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.030992297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.031001347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.031011617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.031023147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.03159384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.0316199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.031774821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:18.031802641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.031823211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.031846361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.031869581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:18.031884351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018881693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018925933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018937363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018947483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018957333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 213 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018971363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018983463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.018995943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.022868433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.022915413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.022944183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.022964943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023418755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023457766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023482116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023511546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023598606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023624436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023637256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.023649497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.027597736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.027694267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.027705507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.027717437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.027730287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.027746187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.027756427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.029031203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.029073283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.029086014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.029097564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.029109184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.031145484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.031176484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.031189554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.035363975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.035392195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.035409665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.035419315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.035430315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.035439505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.036076069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.036104469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.036115879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.037055984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.038212279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.03822984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.03832062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.03834277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.03836411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.03837577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.03838717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.03839872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.03841209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038423551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038435091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038444701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038455931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038467221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038478431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038489791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.038501201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.063758037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.065124304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.065149474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.065162894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.067597556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.06838414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.071546846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.071591546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.071621646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.071644426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.071666786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.071746967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.071770807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.072272509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.07233378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.074122009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.074207879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.075372055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.075384135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.075423575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.075433205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.076772342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.076837052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:19.077502056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.077583146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.078823212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.078866692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.078928643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.078951163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.078997703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.079039073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.079734637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:19.079804937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.085201364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.085214294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.085253554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.085263294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.085274064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.085284734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.085295354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.085657436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.085696526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.087378195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.087405685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.087503546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.087521886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.087544806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.087554186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.087574046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.087585956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.088151179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.088177319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.088221209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:19.088250789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.08830194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.08832683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.08835018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:19.08836385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.01509463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.01514575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.01515708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.01516807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.0151785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015202391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015217461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015230181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.015345061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.015393342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.015437802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.015473892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015691483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015720503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015816154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015959104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.015985845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 216 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.016000215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:20.016014895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.016028085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.016041735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.016081325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.016091955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.016104745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.016114855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.016129995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.016146335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.016167285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.016199036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.016210976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.016223786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.016237606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.017198451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.017229071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.017244601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.017280611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.017299171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.017324161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.017335011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.017347261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.017357262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.017368892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.017383452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.017396032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.018291946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.018311266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.018324696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018337436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018362937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018373157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018387367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018413087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018425197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018437607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018455807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018478287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018488527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018500947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018513637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018525777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018552228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.018565398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.018577008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.018606468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.018621978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.018635268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.021130571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.021179401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.021221361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.021233431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.021246731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.021259201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.021271261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.021283251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.021298121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.021315522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.021327612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.022523928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.022550578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.022584328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.022599598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.022613218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.022623378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.022638468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:20.022656418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:20.023212171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.023245281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023260431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023271251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023283391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023293601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.023306071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.023320471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.023886954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.023913274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023941114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023952495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023967225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023978195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.023990055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.024001925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.024014485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.024026315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.024038745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.025374402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027420952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.027455012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.027466522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.027479412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.027489872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027501632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027514552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027526632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027538442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.027550352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:20.027571673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027594213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027618683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027643123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:20.027657403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.042750105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.042809355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.042822175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.042833515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044092582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 217 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044130982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044147342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044160692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044326583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044370453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044403053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044429293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044497464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044526094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044551844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044577154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044642454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 218 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044676165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044691305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044705095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044719825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044742205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044753345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044844045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044855455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044877726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.044890896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044903056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044932046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044945026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044965556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.044977556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.046220672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:21.046253282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.046276113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.049550509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.049575409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.049598489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.049608969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.049620989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.049631149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.050220302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.050244942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.050258482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.051166197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.051201777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.051216687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051439528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051471628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051490918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051503708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051516958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051536849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051549309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051571579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051583419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051593469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051605179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051616469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051628209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051639889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.051652129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.052950376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.053000216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.053013346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.053026036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.067146407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.067197577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.067298817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.067311338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.067324808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.067337288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.067349638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.074995296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.075044856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.079099236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.079142297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.080801905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.080844775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.081260457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.081290427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.081304847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.081315247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.081370448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.082072351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:21.083469358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.083504878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.084881665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.084906715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.084926865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.084938016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.086367983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.086394203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.086409103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:21.086427793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.08984599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.089883131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.089897121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.089907731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.089920471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.089932881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.089946421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092210392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092236012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092250392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092269182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.092299832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.092330893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.092345623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.092357103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092375073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092388503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092501133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092529964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.092576524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:21.092604134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092659234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092684744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092709784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:21.092724874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.014901892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.014944053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.014956003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.014966733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.014977303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 219 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.015015813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.015030453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.015043853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.015153214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.015210484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.015261054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.015284984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.022093948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024564271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024630801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024657721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024682961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 220 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024699961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024713081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024726341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.024739491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.024761482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.024772372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.024784842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.024795262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.024840462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.024861672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024928852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024965433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.024978673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.026857302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.026883312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.028225469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.029517406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.029535756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.032016328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.032585331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.032626641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.032639331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.032652171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.032663131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.033514345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.033550595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.033564316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.041155853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.041199224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.041219194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.049978448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.050913632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.050936792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.050950543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.050963863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.050976813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.050989573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051003643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051018563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051029733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051195884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051212614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051225394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051238724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.051252164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.051264284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.051347295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.051362225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.051374755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.053635016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.054179438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.054858592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.054890942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.054904812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.054917682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.054929922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.054975042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.054985562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.060191509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.060220589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.060814052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.060843032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.068867452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.068918522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.068932242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.068944122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.068956902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:22.068971103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:22.068983893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.069004743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.069024833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.069037283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.069052093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.069066193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.070141608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.070861892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.070889202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.070904212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.070925252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.070937632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.070958643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.070969643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.070982423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.070995003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.071008633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.071020683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.071033053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.07248082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.07251684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.081753337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.083877107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.083924367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.083937667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.083953837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.083974347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.084034048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.084059038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.084085018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:22.084109308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.102021518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.102867832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.102910802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:22.102928542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.032649078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.032683068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.032697008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.032707018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.034696688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 221 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035481132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035502942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035515272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035527332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035557012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035582652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035604193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035635433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035659943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035684833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035713653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035736873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 222 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035748343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035762313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035774353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035786493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035807564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035816924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035827894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035836994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035847854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.035857144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035868984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035892284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035903814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035914984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.035926634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.036636598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.036664818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.036677728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.071811503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.073678033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.073697323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.073712303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.073724353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.073735143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.073746513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.073759663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.073771363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.079501142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.079532432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.079551252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.079564382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080337646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080366016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080379006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080397646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080409517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080421617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080433347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080450147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080460247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080473147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080484947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080496887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080508707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.080521037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.080532177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.080556447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.080569977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092037924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092075285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092090015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092103395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092114205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092126315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092138685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092151045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092162595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092172835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092184355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092202835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092215705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092227695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092240225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092249725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092261025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.092270316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092281206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.092292536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:23.094957389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.097515272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097566262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097584772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097605522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097626032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.097640252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.097657702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.097680303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:23.097694633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097709133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097721313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097736433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097747343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097769423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097787323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.097808103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.097821373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.097834303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.098254325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.098289126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.098331786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.098343696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.098369666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.098380566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.098393316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.098408106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.098966979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.099013509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.106091764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:23.106215465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.106254105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.106289375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.106315996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:23.106333246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.01579308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.01784512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.017899151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.017916731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.017927411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 223 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.017942191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.017955441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.017968481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.017981621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018004581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018029061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018059371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018085371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018394853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018432173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018456983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018481213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018493633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018531324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018570654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018585524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018612014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018623874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018636924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018647424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018660124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.018670544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018683044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018714185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018727075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018739775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018752775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.018767005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.01973372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.01975436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.01979241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.01980438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.01981714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.01982834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.01984107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.0198599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.01987289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.019885241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.019898081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.019913921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.019926691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.019939681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.019968521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.019990761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020001951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020015601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020028911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020041311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020055091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020067441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020080002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020093962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020106612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020117922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020129692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020142472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.020154472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.020167082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.020192362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.020213322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.020226882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.022711435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.022746905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.022772655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.022785725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.022807905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.022820765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.022833175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.022845515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.022855546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.022888666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.022905416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.024082542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.024118962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024134352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024145202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024157332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024167832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.024180862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:24.024194622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:24.024857436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.024882236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024898646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024909736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024952096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.024962656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.025005196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.025027547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.025486579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.025511209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.025526329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.025537419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.025557949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.025572249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.02562235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.02563644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.02564866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.02566034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.02567254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.027290198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.027321628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.027389738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.027415168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.027428208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.027493889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.027506829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.028067112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.028085622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.028098722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.028112372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:24.028134132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.028159782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.028184532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.028210262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:24.028225582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048154459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048186219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048197219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048209539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048227039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048257939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048269139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.048280679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.049322914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.049360895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.049387665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.049408735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.049429465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.049453635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.049478905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.049577816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051022893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 226 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051044783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:25.051058413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051076073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.051088903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.051110473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.051120533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.051131683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.051141233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.051152354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.051161714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051172674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051198074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051209604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051220854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.051232514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.052197259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.052215759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.052228299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.052312029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.052329109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.05234836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.05235771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.05236814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.05238332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.05239438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.05240636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:25.05241769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.053207454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.053235814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.053249214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053267214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053302704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053312184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053323494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053334195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053344705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053361475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053371975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053382425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053391505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053452855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053463435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053473885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053484765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.053495495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.054247029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.054281679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.054292839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.054303999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.059180314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.059218734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.060010208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.060039218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.060051938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.060063918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.060081628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.060092818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.060102548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.060113848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.060125939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.061427245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.061451595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.063354025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.063380665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.063395435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.063410165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.063430825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.063450825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:25.064079178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.064129498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.064200859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.064209999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.064230089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.064239379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.064250029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.064261449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.065312724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:25.06649977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.066528311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.066538901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.066550621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.066560481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.066576941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.066588201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.066599301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.066610581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:25.066622241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.066633561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.066645821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.067440115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.067466175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.067499905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.067509285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.067524135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:25.067543845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.068345669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:25.0683743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.06838698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:25.06841852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.06843906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:25.06846771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.06849056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:25.06850349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015338601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015390581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015402401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015412892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015428452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 227 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015451762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015464942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:26.015477602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.015555862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.015608243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.015646613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.015681553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015750883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015788593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015816364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:26.015841414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015883914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 228 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015902794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015922644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.015937574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.015964504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.016000324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.016011995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.016040315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.016051495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.016065895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.016076295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.016112685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.016141405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.016154615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.016167255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.016179375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.017617673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:26.017654233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.017669523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.017684163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.017699373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.017716963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.017727283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.017740663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.017750463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.017762303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.017786244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.017806964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.018639128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.018672708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.018688338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018702628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018730688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018742388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018756558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018769248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018782289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018796539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018809259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018821489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018838799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018850679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018865029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018877449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018888949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.018901049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.025578862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.025639283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.025653253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.025675963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.028605078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.028655558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.028842619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.028855269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.028870409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.028882339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.028895079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.028944309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.028954719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.02901365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.02902682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.044350816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.044396816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.044527917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.044540777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.044581107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.044592357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.044620078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.044643788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:26.048726598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.055822304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.056071515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.06118949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.06911261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.06916043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.069833484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.069868564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.070643918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.070675948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.076702108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.076748798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.076915079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.076928239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.076940729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.076957749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.076969939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.077033259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.077047229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.084441767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.084493727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084510007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084522127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084535007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.084580017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.084592527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.084609598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.098409477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.098457997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.098473977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:26.098497217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.098519627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.098546647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.098571887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:26.098587668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.02581046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.025856911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.025868121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.025878441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.026343383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 229 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.026404733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.026421373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.026434603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.027378678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.027437068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.027469729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.027495699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.033668239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.03371178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.03374207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.03376652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.03379129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 230 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.03380434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.03381757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.03383023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.03384628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.03386902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.03388043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.033892961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.033903751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.033915981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.033926341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.033938451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.033963981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.033976441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.033988591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.034000761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.034014911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.034027841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.034447553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035066226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035080866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035124457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035137657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035149507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.035159617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.035181257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.035208487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.035221397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.036990776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.037044816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.037060987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037075827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037103007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037120057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037132467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037144757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037156727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037169037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037180957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037192957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037203147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037215087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037228667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037240707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037252267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.037264178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.037275728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.037300688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.037312888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.037324948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.042067082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.042099742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.043137517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.043165927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.043179607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.043197997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.043210947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.043223357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.043234438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.043257278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.043270618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.044541234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.044578634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.044676425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.044689365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.044720465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.044730935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.044744785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.044764075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:27.047254267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.050366143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.059639109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.05967235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.05972776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.05973876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.05975094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.0598095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.060931066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:27.060972736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.061040786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.061052057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.061091897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.061111167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.061123307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.061138237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.061150967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.061176557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:27.061188547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.065347298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.065377378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.065391558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.065402528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.065414818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.065425078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.065436968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:27.065453898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.065466528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:27.065478428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.065490748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:27.065512049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.065533069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:27.065565539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.065590029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:27.065605139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020186059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020228309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020239339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020249209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020259639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 231 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020284369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020295719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:28.0203068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.020752212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.020801792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.020835592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.020861652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.020978113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.021353645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.021397205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.021426905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.022723261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:28.022753052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.022766032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.022778082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.025276464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.025312145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.025324215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.025335735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.025345775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.025357735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.025367755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.025461845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:28.025491185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.025503186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.025514576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.025526146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.025977158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.026000008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.026012228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.031669566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.031702547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.031730807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.031745387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.031785797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.031795537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.033243884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.033275194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.033288874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.034673141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.034715631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.034732792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035079803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035133844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035148104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035159164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035169984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035180764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035204204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035215194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035226054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035235654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035245894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035256524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035271364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035281654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.035291974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.03634765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.03637539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.03638717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.0363981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.039167724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.039196444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.039269434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.039284335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.039295075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.039305795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.039316645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.039327605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.039336785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.039347005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.039362925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.040974613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.041008963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041022473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041032053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041042913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041052343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.041062944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.041076664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:28.041655807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.041859558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041878508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041888248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041911998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.041921448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.041932548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.041944238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.04237328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.0424062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.04244034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.04245033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.042474091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.042485141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.042495881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.042506451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.042518611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.042528931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.042539761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.043949078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.043981138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.044017128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.044027278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.044050578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.044059868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044071338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044083558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044622261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044656091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.044694061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:28.044722802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044774062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044801612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044824322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:28.044836892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015176891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015195071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015204931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015214281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015250331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:29.015308491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015327491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015338862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.015423232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.015470712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.015492302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.015518512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015585553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.015623433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015646853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015672153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015781284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015811344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015824944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.015845484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.016006565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.016037195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.016047335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.016058355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.016067635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.019714873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.019741814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.020905009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.020942319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.020954689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.02096644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.0209819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.022148015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.022175735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.022189036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.033926144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.033943494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.033956294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.033966594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.033988795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.033999415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.034011275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.034024765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.034043875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.034056645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.034068605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.034080885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034093705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034117725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034127615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034139455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034150995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034167075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034298156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034310646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034322946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.034333476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035384782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035397472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035413162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035424982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035436632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035451722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035476542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035488652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035500882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035513902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035526852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035540832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035550552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035561853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035573483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035585103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035596393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035605803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035617363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035629223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035640743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035653023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035666643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035675983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035686823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035696363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035707483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035719713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:29.035731123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035743113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035755304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035764314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035775704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035786664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035797784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035809324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035821144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:29.035833054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035845024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035854654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035866004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035875644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035886994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035899104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035912644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035924684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:29.035936374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035948064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.035964655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035976595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035988955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.035999505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.036008615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.037241661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:29.037277691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.037792644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:29.037823064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.038092285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:29.038128215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.040136285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:29.040168345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.040191686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:29.040203666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.014797186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.014830286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.014841156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.014850996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.014860506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.014900626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.014912456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:30.014928346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.015007757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.015050377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.015084527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.015113877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.015190017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.015220298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.015243758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:30.015271328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.015310138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 236 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.015326788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:30.015339118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.015351008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.015365038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.015395868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.015407688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019258768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019291018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019303868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019321728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019333418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019359728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019375928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019388308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019400448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019413118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 465 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019426048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019453479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019466569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019476339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019487999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019497709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019514289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019527389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019538719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019550639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019562589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019574289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 466 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019585129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019597359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019609749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.019643199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.0196525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01966454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01970563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01971737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.0197285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01974039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01975185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.0197613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01977711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01978875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01979986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01981301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.01982436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.01983532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019859021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019870621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.019882011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.020861536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.020890396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.020921946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.020938576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.020949476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.020960176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.020970796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.020981356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.020990286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.021003246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.021014296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.022288973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.022322373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.022340163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.022349903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.022373453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.022382633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.022393133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.022404653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:30.023351428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.023381658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.023872961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.023884201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.023914511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.023923981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.023940061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.023958951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.024601505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.024636155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.024673185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.024683465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.024703425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.024718975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.024729855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.024740715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.024751385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.024830786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.024841836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.026199313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.026252643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.044367013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.044549774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.044563554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.044573414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.044967626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.044991236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.046609914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.048009511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.048031821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:30.048053612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.048761215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.048797415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.048875136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:30.048889946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.020690712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.022029588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.022052878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.022064919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.022075279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:31.022089419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 467 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.022108129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.022130469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.022147539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.022169649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.022191129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.022212419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.025294054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.025351865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.025376475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.025404575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.025853447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 238 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.025895447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.025908107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.025920687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.027164044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.027803367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.027828117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.027840737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.027851027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.027862247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.027872107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.027882917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.027924078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.027937768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.027949308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.027960918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.030522401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:31.030915923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.030931653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.031342305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.031354645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.031398705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.031408755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.031421975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.031433765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.031454435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.031474715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.031486916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.03232817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 470 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.03236045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.03237333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037075563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037122604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037138894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037150034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037160974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037172404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037182964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037193344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037203714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037212854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037223254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037233634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037243954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037254314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.037266564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.037503935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.037554296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.037566486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.037578086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.040757002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.042631161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.042720262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.042734872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.042754402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.042765632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.042776202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.042786752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.042795762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.044623871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.045076674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.045986778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.046017418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049792757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049823067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049837917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.049847517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.050720292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.050752432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:31.05246044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.052506641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.052838302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.052866982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.052879092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.052888572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.054746132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.055155524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.055414665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:31.055457605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059410785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059435425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059447725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059458395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059469746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059480656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.059491636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.059759357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:31.059777627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.061241374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.061814587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.061831327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.061842127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.061853717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.061866557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.06248838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:31.063879367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.063900158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:31.063914368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.063978138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:31.064009488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.064030798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:31.064057698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.064090118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:31.064107329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.014844259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.014875199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.014886109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.014895759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.014909759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 239 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.014922829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 471 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.014934249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:32.014945229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01503701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01511533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01513756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.015252091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.015334701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.015370681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.015397442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.015422292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.015465442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:32.015485362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.015497702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.015510752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01709715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.0171331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.017144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.017161071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.017170771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.017182401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.017192061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.017202971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:32.017227961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.017238961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.017251201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.017262191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.018791629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.018825579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.018837939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01896168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01897278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01900948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01901924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01903224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.01904134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.01906208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.01907852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.0190898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.019933125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.019958425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.019971745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.021984305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022043885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022057105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022072605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022083285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022097315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022108116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022118996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022129426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022138446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022148906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022159456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022169936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022180366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.022192536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.022203436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.022226926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.022237946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.022249106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.025316811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.025343721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.025467472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.025478832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.025493432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.025503852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.025514342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.025525422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.025534452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.025550142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.025568882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.02697535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.02702342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.02709337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.0271035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.02713099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.02714058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.027840974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.027863204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:32.028496777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.028523667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.03109499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.03112274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.031138041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.031147551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.031163691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.031180831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.031845184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.031868744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.031965565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.031976335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.031999815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.032009385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.032020175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.032035685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.032046495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.032056975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.032071705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.033942325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.034006725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.036054485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.036081935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.036094115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.036104005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036121895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036133495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036144986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036155946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.036170976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:32.036191656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036212456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036236156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036261066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:32.036274306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.015815161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.015858951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.015870921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.015881561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.015892331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 241 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.016011692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.016025562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.016038892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.016053472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.016080622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.016214223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.016236673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.016260943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017200118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017254628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017283698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017308298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 242 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017322628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017364898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017399379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.017416479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.017454599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.017475949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.017489649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.017500219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.017513919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.017535539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017554099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.017584299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.01759696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.01761266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.01762527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.018352413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.018394694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.018409974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.021825821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.021854861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.021900031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.021935891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.021949042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.021959412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.022398244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.022418724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.022436514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.02369293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 478 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.02372266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.02373847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.0237593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023896131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023908171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023924871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023937771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023949931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023962391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023974801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023986412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.023996692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.024010672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.024025142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.024038402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.024056682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.024070732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.025372568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.025414929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.025428829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.025442089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.028826206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.028869616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.031830271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.031858651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.031877461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.031890221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.031902721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.031915121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.031924981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.033473249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.033502949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.033627359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.033643219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.03376657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.03379129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.0338296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.03384788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.035912591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.035942201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:33.036591234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.036631125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.036713245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.036726395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.036757775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.036768665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.036783935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.036797785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.037401318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:33.037425019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.037482159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.037496289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.037519919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.037530219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.037543409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.037561039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.037573769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.037589669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:33.037602639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.039140327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.039172117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.042341963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.042372623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.042387374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.042397984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.04361213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:33.04363967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.044413653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:33.044446844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.044551724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:33.044589854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.044648975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:33.044677355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.044703315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:33.044718855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.015197974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.015255164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.015376935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.015388245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.015403605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 243 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.015435815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 479 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.015451905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:34.015483956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.02232851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.02238993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.02241257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.02243811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.023707977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.023760307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.023787587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:34.023813187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.023983758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.024016468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.024030898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.024045798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.024239319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.02428838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.03023785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.03027544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.03029135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.03030448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.03031584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.03032909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.03035701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.03037099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.03038452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.03039961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.030443061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.030457691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.030471811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.033580966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.033617326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.033631736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.033643086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.033656046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.033666586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.033678626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.033696857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.033710527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.034505231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 482 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.035342955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.035372605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068137059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068196459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068209959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068223289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068241209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068253279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068265549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068277769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.068290019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.06830074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.06831303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.06832486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.06833716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.06834889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.06836135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.093321855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.093387565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.093411855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.093542156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.097069643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.097116563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.097398665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.097421275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.097434965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.097452235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.097464345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.097496665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.097507265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.109721966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.109780647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.114993243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.115039953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.115929367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.115967738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.116123708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.116155579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.122186069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.122225309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:34.124640021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.124688721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.12631605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.12635085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.12636477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.1263763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.12640712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.1264347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.127198004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.127236474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.135576296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.135619006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.135633136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.135644286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.135656736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.135669476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.135681796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.13637006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.137519996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.137958458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.137993578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.13830501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.13832528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.1383552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.13836632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.140580081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.140613261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.141259874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.142116368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.151384384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:34.154195809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.154230929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.154257769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.154284979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:34.154300549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.016109006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017415212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017441412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017452282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017462082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017475163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 483 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017487403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017498643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017510543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017537463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017566153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017587263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017619103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017650113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017678124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017701944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017730544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 246 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017742224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:35.017780994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017794224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017807154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017827904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017838244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017857694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017867555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017879725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.017889455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017901045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017925035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017936455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017948675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.017960795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.018499428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 485 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019090261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019114581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.019133481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.019144041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.019155761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.019171261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.019182881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.019193201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019204881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019216981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019233231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019648863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 486 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019682763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.019695733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.020832679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.020874879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.020885299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.020896619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.020907769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.02092343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.02093456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.02094528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.02095575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.020965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.0209757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.0209864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.02099693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.02100728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.02101771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.021323101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.021356342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.021367432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.021415282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.026264246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.026295096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.026500147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.026513408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.026524688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.026535718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.026551168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.026561728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.026571128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.026581478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.026593308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.027773264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.028438957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.028456367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.028466287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.028477587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.028487277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.028503777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.028515717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:35.029483292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.029508212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.029566072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.029577263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.029613713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.029626743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.029690963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.029702343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.030308916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:35.030336596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.030374186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.030386037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.030411877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.030420957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.030435577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.030446247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.030457017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.030467497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:35.030478427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.032107125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.032142645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.033292951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.033318271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.033332311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.033341791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.034290136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:35.034320586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.03503739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:35.03506585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.035137651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:35.035167691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.035219531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:35.035242861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.035267971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:35.035280561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.022690365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.022739775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.022751065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.022760875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.023912771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 247 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.023960421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 487 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.023974842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:36.023991192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.024617145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.024678195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.024720225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.024752975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.025034807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.025075857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.025099137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:36.025122537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.026262463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 248 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.026294813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.026308813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.026321963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.026786026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.026839966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.026851016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.026889336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.026899096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.026924556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.026933716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.027064647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.027089507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.027100767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.027111667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.027130577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.029318798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:36.029350248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.029364448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.029377208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.029386878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.029397638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.029407028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.029531519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.029541439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.029559619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.029571769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.029596619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.031470829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 490 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.031502689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.031516269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.031528709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.031550469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.031560529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032247973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032265143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032282233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032302973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032315383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032336013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032345873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032358743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032371213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032382453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032394083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.032405624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.032417094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.032443384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.032454794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.032466494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.034147522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.035459849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.038788936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.043049187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.043080097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.043093347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.043114117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.043126257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.043136487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.043148197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.043160607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.043174657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.043232288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.044438494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.044462544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.044508594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.044518814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.044551034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.044602635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:36.045282028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.045314768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.052495344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.052527344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.052539974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.052556714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.052886706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.052907556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.054821816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.054851496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.055070277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.055084107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.055123867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.055133837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.055144797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.055155857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.055166567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.057433729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.057472669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.059203318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.061517829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.064618575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.064805665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.064818376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.064828276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.06564173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.06573529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.067455169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.06773412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.068072822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:36.068123272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.070765885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.071473269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.071508949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:36.071527879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019191194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019235304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019247304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019268565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019279355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 249 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019294785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 491 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019307495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019321625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019342065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019369665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019397635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019428695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019451745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019478686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019503676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019529176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019555366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 250 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019567696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019594166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019607776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019621696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019643746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019655517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019669117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019682057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019694967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.019705537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019717487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019742617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019755247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019767787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.019780707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.02034771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.02038462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.02039917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.023821858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.023849158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.023876348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.023887338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.023900358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.023910878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.023948638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.023962418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.023988228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.026077079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.026102939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.026118029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.026131819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02627365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02629604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02630855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.0263208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02633394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02634876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02636084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02637293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.02638357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.026396141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.026409141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.026421791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.026434241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.026449901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.026462011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.026488491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.026500761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.026512781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.029530896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.029569426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.03043664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.03045299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.030473621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.030486201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.030498461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.030514551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.030524881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.030536831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.030549211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.031768937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.031802767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.031879538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.031896038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.031915028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.031925538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.031939118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.031961778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:37.032518351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.032551771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.032592691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.032603501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.032616301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.032626851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.033429186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.033449336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.03835359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:37.038598161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.038625881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.038637671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.038651621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.038662781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.038680531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.038692772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.038983633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.038997653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:37.039011153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.043189074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.043217974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.043249395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.043273265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.043288125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.043299515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.043312095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:37.043324895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.043448526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:37.043480036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.044542031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:37.044576631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.044659972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:37.044685822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.044711212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:37.044725822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.018438847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.018489727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.018501437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.018513968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.018524148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 251 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.018538038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.018567148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:38.018809409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.018858849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.018893559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.0189209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.01894937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.01897203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.01899911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.01902999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:38.01906046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.019819304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 252 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021225121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021249641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021263321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021275982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021297842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021308262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021320142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021330602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021368082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.021385812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021404832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021429002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021445812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021457332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021469292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021564323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021596503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.021608583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.02500457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.02503473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.02505624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.0250658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.02508229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.02509176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028266166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028295746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028309296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028321367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 498 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028338497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028351307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028363667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028385397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028396177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028466667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028484457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028496827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028508077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028525108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028536368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028546408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028557788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028569368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028581228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028592608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.028604038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028615448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028641758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028653918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.028665718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.031095531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032210006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032237976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032248816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032261246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032273196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032285077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032297037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032311767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032323117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032335077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032346567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032358557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032370737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032379947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032391087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032400347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032411307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032422317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:38.032441277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032455947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032467957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032476908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032487268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.032498928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032509298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.032533498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.0330142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.033954065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.033989275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.033999995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034012075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034021835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034033785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034057855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034073446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.034085056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.034097176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.034567688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.034598988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034617508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034627558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034809139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.034836079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.034852619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.034864259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.035244971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.035264801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.035304832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:38.035331782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.035376882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.035400172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.035423322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:38.035435872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01549229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01553824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01554949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01555948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 253 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01558192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 499 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01559318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01560561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01561715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01563907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01566512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01568595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015707071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015731971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015756191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015779371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015802251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015814511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015826811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015838661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.015850601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.015871251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.015880621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.015891542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.015901342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.015913622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.015922862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015933752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015956902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015967872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015978692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.015989552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01747853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01750306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.0175188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01757883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01760306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01761501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01762437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01763616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.01764545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01766358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.017675831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.017687431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.018539315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 502 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.018569835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.018582615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018645215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018685126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018694766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018706406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018716976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018727436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018743716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018756146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018766356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018775646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018786466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018797206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018807726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018818556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.018829426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.018839736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01945379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01949456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.01951478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.02152173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.02155421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02159684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02160666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02161824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.021629261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.021640171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.021650911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.021663631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021678851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.021689971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.022869937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.022894077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.022933597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.022943747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.022967907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.022977057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.022990387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.023002297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:39.024925007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.024948297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.024961337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.024982387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.024993647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.025002997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.025013607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.025024847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.026590055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:39.026605075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.026617995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.026629865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.026641025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.026654195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.026665615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.026677175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.026688845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.026700266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:39.026711716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.027462949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.02748538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02749851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02751236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02752341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.02753682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.02754771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:39.02755909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.028562905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:39.028580625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.028592555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:39.028614185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.028637865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:39.028661645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.028685346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:39.028698346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.077225347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.077266757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.077277787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.077287277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.09382798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.09386643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 503 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.09387896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:40.09389046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.096647054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.096692654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.096730984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.096752774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.104489773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.104538593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.104563623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:40.104587063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.107350637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 256 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.114108062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:40.114142002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.114156242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.114169162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.114191112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.114201502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.114213392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.114223082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.114234682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.114248492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.12375219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.12379828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.12381058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.12382199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.124442563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.126849305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 505 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.126879955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.126898275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.136038511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.136069501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.136117932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.136128022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.136155992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.136165952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.153415408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.153450299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.153467079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.300219453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 506 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.300260193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.300279034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301237708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301347689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301380759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301392129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301402829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301413529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301425359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301455769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301470149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301479279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.301489569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.30150023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.30151149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.30152165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.30153239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.314786486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.314831877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.314848927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.31960721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.323798242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.323830332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.325880842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.325914552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.325927012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.325939472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.325950312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.325961052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.325970122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.338633846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.338667936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.349971833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.350008393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.418181974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.418217494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.418246135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.418256425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.43338595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.43341007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:40.434899657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.434926368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.441010298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.441040779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.441052749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.441062419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.452643657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.452674877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.454954968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.454979308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.456259325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.456277965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.456297945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.456307455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.456318245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.456329125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.456339625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.474855518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.474895678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.474909608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.474923108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.496685617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.496728338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.496757568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.496767558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.511675262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52710"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.514205485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.514233515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.514247325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.514260615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1224 }, kind: MgsRequest(SpState) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.514273755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"53c6a2d3-7865-4ef8-b424-f7e1078a80d3","remote_addr":"[::1]:52710","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.514290895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"53c6a2d3-7865-4ef8-b424-f7e1078a80d3","remote_addr":"[::1]:52710","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.514304405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.514331895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.525443251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"53c6a2d3-7865-4ef8-b424-f7e1078a80d3","remote_addr":"[::1]:52710","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":11638,"response_code":200} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.526255395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.526292926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.52724521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.527276131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.614522917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52712"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.615850314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"70cebe25-13e4-4ddd-aa55-5f8957f9d1be","remote_addr":"[::1]:52712","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.615887944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"70cebe25-13e4-4ddd-aa55-5f8957f9d1be","remote_addr":"[::1]:52712","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.622055975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"70cebe25-13e4-4ddd-aa55-5f8957f9d1be","remote_addr":"[::1]:52712","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2409,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.650748849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52716"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.651134941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b15c0e28-4f79-41b8-ae1e-10200e628d8d","remote_addr":"[::1]:52716","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.651169441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b15c0e28-4f79-41b8-ae1e-10200e628d8d","remote_addr":"[::1]:52716","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.651890624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b15c0e28-4f79-41b8-ae1e-10200e628d8d","remote_addr":"[::1]:52716","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":778,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.76084122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52718"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:40.761484153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"9b6ea469-59d9-4faa-8932-95f26ca14292","remote_addr":"[::1]:52718","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:40.761501963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"9b6ea469-59d9-4faa-8932-95f26ca14292","remote_addr":"[::1]:52718","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:47:40.764093297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"9b6ea469-59d9-4faa-8932-95f26ca14292","remote_addr":"[::1]:52718","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2603,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033222664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033264294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033275564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033285474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033294784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 257 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033310334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 507 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033325324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.033337184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.033674376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.033722506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.033759927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.033786927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.035308214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043567076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043603986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043632806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043657627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 258 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043670137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043682917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043695617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.043708217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.043731927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.043741927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.043754237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.043764787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.043776987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.043787707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043799547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043824057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043836487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043850258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043862608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043876948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:41.043889088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.043901728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.125276595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.125308066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.128000159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.128020629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.128031989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.128042089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.226518692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.226551112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.226562692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.230205761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 510 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.230245691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.230297851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231123445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231208836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231219346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231234686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231245536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231255916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231266346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231276786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231287176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231296356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231306616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231316896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231327176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231337456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.231347896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.234638733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.234673603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.234685013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.294778794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.307760199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.307801989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.346365932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.346689654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.346707834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.346719374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.346730934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.346742474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.346752134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.352660584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.352704004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.357417038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.357436518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.51562692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.517468629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.517486199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.517497939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.517899751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.517944031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:41.523789751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.523830501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.525005027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.525019087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.525031887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.525042257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.537145938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.538431124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.53948274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:41.53951558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.540592855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.540621675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.540636405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.540647505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.540660915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.540675195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.540689605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.546163053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:41.547115248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.552196053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.552232703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.552248063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.552260023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.552272363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.552318374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.55767575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:41.557713481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.560841056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:41.561016407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.561094578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:41.561144868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.563675271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:41.563739431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.563772571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:41.563789321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.030637059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.032470638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.032506618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.032517998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.032528488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 259 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.032542789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 511 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.032556459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:42.032569459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.033151972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.033200122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.033384963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.033416613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.035516223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.035563514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.035594554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:42.035622964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.037724085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 260 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.037754235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.037783315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.037806295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.039682074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.039740855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.039754815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.039769805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.039781705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.039794375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.039805075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.039817235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.039844105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.039856945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.039876285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.039890925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.040960191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.041020061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.041044911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.045417493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.045448983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.045463213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.045483933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.045497023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.045508163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.045520443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.045538173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.045556044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046533408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046555109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.046569609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048545099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048599929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048613489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048625109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048638769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048649859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048660879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048675809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048687529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048697339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048708219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.048719449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.04873393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.04874503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.0487561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.049510173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.049537744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.049555184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.049640564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.05283056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.054329948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.057300813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.057312883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.057323923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.057340343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.057355463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.057369573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.057378843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.057843286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.058960731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.063532334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.064183587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.064631669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.064646189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.064693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.06471579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.077235242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.077276723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:42.081158592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.081197312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.081211572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.081221923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.081233083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.081242523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.081253383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.081264443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.082051397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.082084107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.089268853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.089301663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.089329993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.089339603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.089350643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.089361723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.089372543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.089812655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.089834945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.094226658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.094326658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.095256053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.095268923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.095315823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.095325463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.095355593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.095379733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.096085857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.096827571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.096854061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:42.096881601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.096902311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.096925831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.096950321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:42.096964361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.015000019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.016455526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.018326825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.018358495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.018629007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 261 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019620302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019779882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.019801532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.019917293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.019975503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021089989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021144359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021577121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021622002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021652432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021676082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021720252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 262 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021745062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021758132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021771072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021823993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021871163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021882233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021912603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021922103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021943243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.021952583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.021993994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.022045714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.022058304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.022069474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.022084944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.023519901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.023551121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.023564442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.023595592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.023605792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.023641082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.023650632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.023662452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.023671782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.023688562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.023704482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.023715762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024510576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 518 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024545126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024558137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024603667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024642707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024653817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024665327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024681407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024692187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024703287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024714007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024724977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024734627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024745517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024755948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024766938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024778098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.024789348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024800338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024826338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024837488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.024849058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.046459466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.046500206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.048108174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.049912693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.050298915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.050318636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.050339236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.050351016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.050360866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.051016279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.051049709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.052834008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.052863478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.053697363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.053710453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.053757173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.053767733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.053984274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.054008804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:43.054643197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.054674777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.054874778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.054884458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.054914909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.054923939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.055035249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.055049439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.055766163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:43.057116159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.05714435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.05715692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.05717081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.0571819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.0571971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.05721139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.05722451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.05723781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:43.05725156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.057827693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.057856573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.057870373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.057880933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.057893053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.057903273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.057915263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:43.057927763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.058786578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:43.058822528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.059136209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:43.05917257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.05919552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:43.0592205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.05924702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:43.05926215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.018445804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019940901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019958971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019969561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019979831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 263 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.019993841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 519 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.020006941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:44.020019982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.020032612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.020059322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.020081272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.020102812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.023520939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024412204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024445384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:44.024470844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024497434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024510454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024525184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024538264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.024551574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.024573535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.024584525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.024598605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.024608955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.024630255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.024641385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024653705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024678735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024690765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024703205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.024745275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.026349054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.026393734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.026408964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.030734265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.031425309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.031444449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.031456809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.031469479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.031480349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.031494089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.031507289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.031525119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.032501964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 522 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.034156462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.034203623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034220523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034249103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034260883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034274193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034295863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034315073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034331983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034344743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034358513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034370913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034383554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034396634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034408644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034421084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.034433574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.034445814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.034475424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.034488054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.034527604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.036976167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.040467204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.042690655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.042717286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.042732636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.042748136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.042767626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.042787126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.042820626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.042835266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.042858076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.042871226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.042886246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.050334594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077062647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077115698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077128948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077146738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077161388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:44.077174598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077189118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077222698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077234178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077247348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077257638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077270648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077284019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077296619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077311969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077325739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077336449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077350299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077360989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077373329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077386369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.077398749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077411379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077423719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.077436649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.078622855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.090673216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.090719146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.090733496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.090753266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.090766386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.090780576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.090793266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.090806486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.090819616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:44.090856167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.113756031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.113874892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.114313964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:44.114351124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.015833989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.015881059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.015891779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.015901489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.015910709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.018239931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 523 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.021796798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.021832509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.021871039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.021908329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.021936319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.021958319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.021979839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.02200923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.02204539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.02206963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.02209435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 266 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.02210613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:45.02211888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.02213158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.02214421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.02216585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.02217584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026153701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026175471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026190511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026200251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026211911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026242241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026254671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026266841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026278981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026291831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 525 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026305801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026318011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026331361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026341081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026352971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026362802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026374072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026383952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026395022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026407702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026419832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026433052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 526 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026444032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.026460742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026480032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026500782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026510712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026521862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026533522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.026546572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028318531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028346271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028358391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028368401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028380101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028392371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028403832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028415692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028427622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028439912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028469392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028490222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028502202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028514622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028526432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028538902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028547992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028589242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028607163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028636443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028648513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028658393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028669913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028688733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028700833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028713423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028725513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028734683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028745623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028754723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028765583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028778063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:45.028789233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028800893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028812964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028822224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028832764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028842004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028853214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028864804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028876454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:45.028890494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028902554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028911664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028923124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028932734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028944634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028956774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.028968004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.028978864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:45.028990384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.029551337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.029588547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.029660518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.029670958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.029681838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.029690858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.029701868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:45.029713048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.030292521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:45.03415263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.03418157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:45.034209531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.034231271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:45.034255391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.034279481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:45.034294421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.015274053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.015580545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.015593085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.015603685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.015613215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 267 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.015626865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 527 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.015638485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:46.015650465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.015662615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.015703746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.015725366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.015747156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019174303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 267 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019456445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019480785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:46.019509185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019594855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 268 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019619155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019631926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019648926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.019833247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.019861237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.019871057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.019881897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.019893927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.019913327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.019922657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019933007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019956457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019970307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019981117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.019992227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.023935027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:46.023973877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.023987818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024000738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024010428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024021768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024031698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024042998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024052488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024063568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024075308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024087088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024100018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 530 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024111298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024123188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024150598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024185559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024196989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024208749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024219979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024231539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024244469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024255809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024266799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024276269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024287669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024299269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024310519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024321919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.024333239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024344649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.024369819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.02438594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.0243976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.026156328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.026184579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026198309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026208469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026220269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026303489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026315399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026328499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026341859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.026353259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.026365239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.02637683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.02638913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.02640148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.02641089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.02642168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.02643074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.02644161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.02645401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:46.026934972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.026959102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.026992053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027001693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027025883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027035283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.027046053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.027057203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.027627246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.027656186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027675226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027686186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027704126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027713566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027724296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027735356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.027745786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.027756546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.027767636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.029113763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.030892602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.030923132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.030933432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.030944632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.030954222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.030965692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.030977212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.030988842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.030999702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.031010912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:46.031033193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.031053893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.031077513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.031101003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:46.031113983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.018767359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.018816009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.018827539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.018838639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.01887441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 269 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.01891207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 531 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.01892676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.01894067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.025190561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.025244951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.025433122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.025474582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.025928125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.025970575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.025996165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.026020615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.03300032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 270 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.033048681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.033064521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.033078981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.056235237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.056295787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.056309517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.056335647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.056348427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.056375037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.056386467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.05687722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.05693766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.05695402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.0569672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.057165611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.0588469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.05888657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.05890846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.062741519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.06277541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.06280308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.06281469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.06283954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.06285055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.064631289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.064665319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.064679459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.065763944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.065796484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.065811754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066089066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066147726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066160276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066173366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066185476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066197596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066211726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066226666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066239227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066249277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066295977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066314357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066326987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066339327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.066352377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.070567468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.070611629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.070625929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.070643509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.073406743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.073439903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.079825125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.079849995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.079876705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.079889345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.079901995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.080017626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.080029986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.080560739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.080590609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.091918405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.091963486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.100593339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.100648489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.100663159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.100674249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.103955416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.104005326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:47.104026436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.104042176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.117979816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.118065657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.118080567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.118091587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.11880435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.118845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.119478564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:47.119513474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.120544619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.120575469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.120591009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.120610999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.120631039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.120643529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.120656339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.121920776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:47.121966586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.123686764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.123727185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.129321803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.129361133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.129374703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.129385373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.129924726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:47.129949396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.13073123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:47.13075782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.132349928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:47.132397848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.133588504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:47.133620134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.133645734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:47.133662124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.014999818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.015063038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.015107209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.015117969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.015134649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 271 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.017525021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.017552321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:48.017565861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.017579691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.017602721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.017629211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.017651601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018203894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018256744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018282705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:48.018309815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018336145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 272 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018350335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018364055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018377565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.018398515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.018420705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.018432155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.018445615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.018456745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.018469786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.018482116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018494946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018520146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018532696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018552716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.018565436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019626961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019660492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.019678522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.019723772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.019739302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.019804242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.019815712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.019832802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.019848223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.021605421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.021834523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.021851443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.021869703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.021891103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.021904503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.021917233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.021939493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.021950063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.021962313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.021974553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.021986573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.021998183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022012133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022024234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022041004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022053294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022065264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022077194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022089314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.022101574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.022113594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.022139264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.022151544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.022163554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.029635941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.030098754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.030119764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.030132404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.030146124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.030161104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.030174404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.030189584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.030200684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.030218194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.030253594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.03132494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.044066774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.069750902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080109724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080139004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080383515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080396615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080411326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:48.080434926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080449116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080463256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080473646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080486616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080496846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080509186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080521736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080533696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080546896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080560556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080572216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080584536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080594646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080607447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080619977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080632547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080644907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080657557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080669707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.080682747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080710867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080722947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080734077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.080743497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.08124119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.08126531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.082002294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.082085514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.082389356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:48.082431666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.083860193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.083891103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.084134384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:48.084168025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.055600599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063862281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063892391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063904171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063914441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 273 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063929161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063941661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.063954731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.063968391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.063991461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.064015052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.064036632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064058752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064086152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064111822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064137012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064161612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064175532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064189162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.064202442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.065407628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.065450269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.065462889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.065475649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.065488299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.065500729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.065515979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.0656453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.067184707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.067209647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.067223197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.067236928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.067249348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.067299938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.067319858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.079832081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.079910101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.079925361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.079937691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.079950421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.079960981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.081533869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.082179612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.082203523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.084561894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.084624675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.084646915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.085936171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.085980162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.085992682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086005132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086017732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086029942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086052052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086064892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086082382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086095042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086108092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086132482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086153112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086165243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.086177543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.086189463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.086215993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.086230333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.086243213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.088796415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.088830246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.088993986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.089005956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.089019067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.089031217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.089043557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.089055407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.089065817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.089080937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.089163087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.097243668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.097282348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.097778741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.097802251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.097816141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.097835491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.097849301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.097863441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:49.098348944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.098380844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.098575025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.098591145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.098607295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.098617785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.098644685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.098667175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.099454199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:49.100305183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.100337464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.100349814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.100368714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.100379984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.100403254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.100415714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.100428034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.100440204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:49.100453414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.101149268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.101169698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.101216178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.101227498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.101253788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.101264408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.101277908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:49.101296428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.101860961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:49.101885411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.101939862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:49.101975222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.102031162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:49.102075002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.102099822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:49.102115453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.017049794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.017294976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.017315346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.017325696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.017336086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.017360206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.017373236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:50.017385806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.018599482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.019952439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.019993529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.020021279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020043649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020069479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020096539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:50.02012988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.02015615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 276 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.02016884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:50.02018381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.02019919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.02021229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.02024095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.02025158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.02026484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.02028244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.02029458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.02030497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.02031803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020349581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020362641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020375891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020388611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020852193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020886773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.020901203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.037999449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.039358856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.039385176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.039397116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.039410046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.039435576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.039448306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.039464206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.039477426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.0401945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.04022626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.04024353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.04025699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.04027899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040290061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040302631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040314461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040326301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040338021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040349281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040360951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040372181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040383681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040395611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040407311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040419601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.040431621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.041620307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.046932724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.046970264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.046990544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047009274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047024864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047049825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047063185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047076515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047088685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047101165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047113635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047125245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047138785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047152635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047164965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047188105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047208705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047219455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047231565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047242085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047254286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047266556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:50.047278686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047292916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047306526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047316316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047327586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.047337796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047349226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:50.047371346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:50.047939849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.047980919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.048009269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.048020899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.048036869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.048047409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.048059089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.04807133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.04808364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.04809539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.04810726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.049476266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051067194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.051096235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.051114435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.051127325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.051147335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051159855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051173325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051185735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051197965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.051212105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:50.051234025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051257755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051282665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051306606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:50.051320676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.027183753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.027987167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.028018617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.028036467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.028049497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.030848581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.030895501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.030910092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.032403929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033313293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033351954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033374244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033397774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.033423234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033451904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033517054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033555915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 278 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033568185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033585655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033598125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033610615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033632585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033642955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033654455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033664495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033675585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.033685615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033715335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033784396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033816106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.033845766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037457524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037493244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.037507264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037519594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037537355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037554475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037566505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037576695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037587915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037597715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037609035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037621045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037632855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037644375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037655335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037667335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037681695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037703415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037712855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037723695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037734306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037745356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037756816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037767916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037779286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037790496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037801836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037813266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037824346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037835946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.037847376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037857986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037882416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037894196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.037907296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.040165048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042193408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042218778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042229498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042240768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042251948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042262938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042273738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042282999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042293919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042309929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042321419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042333419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042345999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042355009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042366159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042375549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042386149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042397949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.04254611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.04260265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.04266947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042696131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042739591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.042760711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.042804771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.042839171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.043437374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.043508475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.043570005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.043596385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.043639665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.043665466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.043687506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.043708796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.043730226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.043771956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.043805526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.045186933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.045255364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.045317674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.045344284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.045387904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.045413344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.045456115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.045490065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.046092058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:51.046158588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.046225228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:51.046284589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.046367119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:51.046428609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.0464739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:51.04651162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.015728774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017644593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017670863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017687303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017697323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 279 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017710134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017722154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:52.017734284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.017751694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.017773394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.017794664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.017817834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017878594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017907005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017935665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.017971135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.017998315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:52.018009975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.018022965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.018044045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.018056835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.018081235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.018091785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.018103806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.018113616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.018125406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.018134596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.018146026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:52.023467332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.023816134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.023837874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.023858264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.023873604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.023887374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.023904404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.026275766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.028632328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.028659308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.028670428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.028681578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.028691848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.029975905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.030000955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.030013595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.03105345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.03109073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.03111323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031305431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031369242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031379302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031390582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031401112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031411522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031421792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031432682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031443122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031457382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031469382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031479642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031494362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031504832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.031519882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.032670278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.032697578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.032708848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.032719978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.035824384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.035858824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.042118016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.044889099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.044914659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.044927119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.044938829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04495112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04496133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04497252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04498464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.0450055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04502623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.0450386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04504801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04505885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04506791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.045079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04509095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:52.04510259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04511495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04512851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04513752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.0451479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045156831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.045167631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:52.045178591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:52.045627723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.045655173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045704683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045714173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045725713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045734643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045746583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045761904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.045772464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.045782714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.045793754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.047212871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.048841159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.048855939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.048865309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.048876279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.048886679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.048899919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.048910929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.048922209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.048933659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04894467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:52.04896534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04898647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04901128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04903498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:52.04904833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026063573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026097323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026108483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026118703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026131733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:53.026144954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026157074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026168854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.026180344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.026201624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.026223504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.026248784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026270074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:53.026367775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026394365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026418355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026441905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 282 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.026453705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030106944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030144814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030158984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030181564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030191934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030203834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030214304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030225504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030235364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030247034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030273294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030285184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030297484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030309655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030322845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030335095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030347185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030359525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030368485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030380835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030390145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030400655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030409775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030420545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030432095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030444075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030455875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030466865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030478615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030490695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030513276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030523086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030534096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030545156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030555946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030566776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030577526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030588806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030598296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030609446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030622046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030633146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030644596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.030656006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030666946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030690526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030701566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.030712866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.034282804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.034314494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.038236934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.0394779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.03950277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.03951526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039544691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039556541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039566601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039577931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039590361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039717521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039754222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039821582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039830782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039860162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.039869312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039889252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.039900932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:53.040446515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.040477515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.040514156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.040525026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.040545706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.040554826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.040565216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:53.040577436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:53.041154909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.041175269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.041267109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.041276359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.041288919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.041297989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.04130844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.04132128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.04133178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.04134224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.04135313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.042954358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.042987158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.043007778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.043017478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.043039968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.043049288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043059888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043076338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043621851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043673671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.043720081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:53.043752252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043803122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043830532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043853482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:53.043866552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014881635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014918525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014930965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014942295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014952815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 283 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014970555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014983056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.014995856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.015167496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.015355317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.015396998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.015425188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.015506608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.015547208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.016659564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.016726064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.016789194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:54.016819285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.01987268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021230517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021263167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021286477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021297977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021310407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021320937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021333467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021344387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021356027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:54.021382307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021395227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021407658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021419618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021434748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021447878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.021460978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.021749259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.022665634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.022694574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.022709954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.022727054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.022738134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.022750354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.022762834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.022775624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.02389162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 562 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.02392855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.0239425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.024704354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.025694349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.025717339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.025729349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.025747269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.0257589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02577011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02578191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02579329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02580287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02581786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02586226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.0258793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02589106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.02590224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.02591366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.02593891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.02595065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.025962361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.02787652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.0279176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.029216426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.029244957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.029257427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.029274417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.029411417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.029423098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.029432578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.029448228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.029461178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.030605333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.030630284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.031788519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.0318167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.03182891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.03183866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.033276087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.034346322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:54.034372392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.034386293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.067928761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.067960661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.067999021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.068008951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.068459543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:54.068493703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:54.071524878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.071543318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.076155552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.076171832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.076219932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.076229452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.076240262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.076255152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.076265812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.077016246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.077048376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.078938116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.078967796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.079173107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.079186687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.079215987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.079230767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.0817071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.08174261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.085401448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.087353868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.087379148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:54.087401418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.087422298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.087450718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.087473718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:54.087486698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015381431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015399441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015409131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015418501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015431011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:55.015478281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 563 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015492371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015503462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.015566642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.015618872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.015654622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.015682332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015777943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:55.015812493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015841633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015866293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015924404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 286 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.015946974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:55.015959604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.021717073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.021737283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.021759473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.021769883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.021781733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.021792003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.021803693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.021813883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.021825973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.021894873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.021907614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.021919884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.021932394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.025754423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 565 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.027755623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.027786823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.030078655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.034702738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038092845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038116705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038129725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038140186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.038151826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.038173756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.038186466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.038199016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 566 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.038215806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.038236666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038249626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038276316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038286866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038301296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038313086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038324796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038336557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038348607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038363327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038376967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038389367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038407157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038422367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038437627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.038449787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.044008685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.04497481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.04500063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.04501368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.045543072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.046651318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.054548838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.054575868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.054587538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.054598958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.054610438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.054621648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.054631048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.054642358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.054654188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.056041205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.056070136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.056529438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.056540488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.056581228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.056590878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.059678354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.059692014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:55.059704014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.059716414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.059729084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.059738604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.059753684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.059765344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.059776074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:55.059787754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:55.059799164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.059811154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.089177842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.089363013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.089375253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.089384943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.089396473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.089408373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.089424154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.091637454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.091664945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.093298153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.093389083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.094222187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.094242277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.094253827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.094263577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.094275617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.094638369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.095244802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.095275072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.095559134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:55.095583574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.095604624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.095633164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.095656294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:55.095669824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.030490966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.030542006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.030554626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.030574466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.030583866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 287 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.030876698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 567 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.031044249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.031059729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.04522205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046247735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046298705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046327895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046349795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046375816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046408816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046434166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046458426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:56.046470256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046483296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046495486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046507996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046530176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046539796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046550716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046560047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046570967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.046586357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046596957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:56.046621547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046632717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046644307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.046655487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.059400511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:56.066672528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.066711698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066726498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066738758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066750768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066761078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066782808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066792938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.066804928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.066817268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.066840418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.066852208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 570 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.066863709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.066876319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066901239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066925329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066935009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066946179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066957689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066968759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066980189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.066991649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067002859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067012269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067023709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067035129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067046609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06706041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06707268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.06708395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.06710796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.0671195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.06713158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.06714568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.06715805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06717236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06718152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06719219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06720329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06721442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06722595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.06723557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.06724678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067258731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067270381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067282291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067296031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067305281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067316121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067325271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067336461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067348591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:56.067359961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067371831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067384161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067393351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067404371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067415151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067426001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:56.067437471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:56.067448751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067460682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067473012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067482122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067493172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067502812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067513742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067525282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.067537832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067548962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.067560202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.080787929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.080855169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.080903119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.08091599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.08095847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.08096825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.081139311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.081154561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.086659659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.086699799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.086721239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:56.086743399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.086764599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.086793639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.086817039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:56.086831959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.015748391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01755889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01758524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01759615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01760636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:57.01761932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 571 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01763109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.01764793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.01766037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.01768224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.01771442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.017736191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.018632535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:57.018675995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.018701735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020598895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020642755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 290 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020660185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020678335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020691595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.020704235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.020727666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.020738656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.020750216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.020760216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.020771686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.020781726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020793686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020817606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020832416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020844696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.020856416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.024381974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.024791386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.024808466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02547175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02549105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02553409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02554905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02556802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02558559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.026148713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.026174983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.026186343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.027193158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.027347409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.027362789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02748891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02753247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02754219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02755285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02756345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02757419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02758995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02760042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02761101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02762032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.02763074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.027641171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.027651691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.027663581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.027674551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.035225989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.035277499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.035289929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.036142554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.038585096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.038624846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.040147043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.042517365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.042538815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.042550635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.042562305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.042573815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.042583665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.042595116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.042607556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.043778861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.048021813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.048048863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.048065713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.048077143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.048087283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.054340945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.054756977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:57.055805002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.057497711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.060580556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.061953243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.061978003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.061988704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.062005264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:57.062018294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:57.070088924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.070136724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.092234835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.092647377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.092662667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.092672647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.092684197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.092696028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.092707258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.092771238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.092808788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.09522629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.09526191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.099244331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.105817864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.105848254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.105859154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.105871794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.105885044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.105898024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.105914894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.105931884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:57.105953975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.105975715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.106000685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.106026795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:57.106047815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.023262117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025527999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025560699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025572349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025582639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 291 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025595399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025606909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.025623409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026099482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026137812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026177202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026201812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026271253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026306983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026331063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026356183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026405323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:58.026425053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026438293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026450274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026462394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026496694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026506954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026534414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026543944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026562554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.026571634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026602044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:58.026625624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026638905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026649865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.026660965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.028856146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.029852141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.029878841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.032665165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.033051617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.033066627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.033077067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.033088867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.033098347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.033417729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.033448349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.033460109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.034660375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 578 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.034704885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.034735445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.034915036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.034984457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035024447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035036467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035047597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035058817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035069677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035080147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035175188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035184648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035195278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035205628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035216158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035226698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.035239768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.039920271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.040351603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.040388354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.040400934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.040419404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.040433034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.040445844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.040459894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.040471134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.040482924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.040494294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.040505534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.040515034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.040526264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.040538114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.041030817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.042227683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.045049127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.045083067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.045095007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.045104587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.045450129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055128358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:58.055158738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055173938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055187058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055198228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055210378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055220518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055232288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:58.055248978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:58.055260779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055273169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055286129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055296029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055307769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055317739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055329119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055340789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.055352619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055363529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055377309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055389169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.055401279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.064383314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.065323029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.065341319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.065352069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.065363569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.065376859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.066418664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.068180463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.068198513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:58.068219873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.068241254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.068265204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.068290784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:58.068305834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.039969891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043645249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043672439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043683529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043693669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:59.043706549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 579 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043718459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043729929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.043744199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.043765919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.04378702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.0438102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.04383399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:47:59.04385839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.04388257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.0439076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.04393824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.04395002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043965691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.043978311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.043995211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.044018181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.044029461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.044041901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.044051781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.044063781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.044073771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044085691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044114561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044126191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044140101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044151671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044161831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044174042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.044186592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.047095286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048373693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048398463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048409013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048429173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048438643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.048464023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.048477183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.048488893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.048623044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 582 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.048657764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.048693154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048894275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048916506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048934586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048947126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048961326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048971976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048982466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.048992986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.049003566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.049012566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.049023226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.049033766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.049044346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.049054796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.049066446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.050931006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.051292038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.051306958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.051319258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.054177922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.054569684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.054591004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.054605604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.054629874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.054640894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.054651525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.054662155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.054671595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.054682345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.054693715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.063265328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.063473019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.076630995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.077133838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.077161558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.077205108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.077216498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.077229208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:59.07763058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.07765587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.081051047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.081080207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.081092218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.081111578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.089143278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:59.089183618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:47:59.091794111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.091828931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.09355914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.093832571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.093850621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.093860571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.093872222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.093883412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.093893852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.093905182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.093920372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.101005658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.101047048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.117765412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.117796772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.117823362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.117833122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.122574226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.122611086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.123804472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.124352415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.124380875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:47:59.124402395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.124422995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.124446015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.124470956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.124484156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"lookup_socket_v6 srv","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:47:59.651369365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"internal-dns-resolver","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","dns_name":"_nexus._tcp.control-plane.oxide.internal"} {"msg":"failed to register with Nexus, will retry","v":0,"name":"test_replacement_sanity","level":40,"time":"2026-05-12T01:47:59.654161869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"component":"producer-registration-task","file":"oximeter/producer/src/lib.rs:376","component":"producer-server","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","error":"proto error: io error: Network is unreachable (os error 101)","delay":"139.712546302s","count":"9"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.018508131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019597267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019612837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019623417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019633157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019646297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 583 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019666707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019677957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.019689437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.019711718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.019733148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.019755378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019776368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019808828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019837288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.019867838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.020855913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 296 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.020892494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:00.020905934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.020918274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.021076594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.021129025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.021139605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.021176225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.021186155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.021210295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.021220015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.021306736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.021334206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.021348556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.021359686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.021371126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.033032455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 585 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.033082295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.033096335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.038294831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.038323092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.038335562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.038345442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.038363622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.038373142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.04008903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.04012222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.04013526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.040804164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 586 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.042840154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.042853904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042866614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042890904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042901364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042912624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042923864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042935444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042947234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042959024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042970725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.042990415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.043002235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.043014545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.043026475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.043044755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.043055985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.043067725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.043091305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.043102955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.043114555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.046587593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.046623483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.047396077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.047424897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.047454617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.047466677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.047478507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.047490027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.047499537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.047510727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.047523458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.048276471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.048309351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.053292837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.053323457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.053347727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.053358107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.054823024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.054857385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:00.05601857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.056055411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.056304012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.056321242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.056332502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.056342172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.056362702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.056374022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.057125646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.057157636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.057212936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.057223317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.057260877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.057270977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.057281757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.057292457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.057303127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.057318087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.057329037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.058942105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.058973985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.059179866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.059193827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.059204887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.059214447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.059225517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.059236767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.0598504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.0598812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.05993364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:00.05996793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.060022471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.060048291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.060071551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:00.060085621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040567091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040607312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040618422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040628102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040785592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 297 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040831453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 587 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040844783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.040861623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.041342515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.041404566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.041453686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.041475196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.043339955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.043381566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.043405416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.043433616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.043912108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 298 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.043962339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.043989039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.044002219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.044078699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.044129249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.044140089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.04418112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.04419102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.0442183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.04422805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.081568908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.081620318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.081637518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.081648948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.08186552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.084118641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:01.084152481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.084166171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.085787669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.085815069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.08590105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.08591233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.08594017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.08595509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.087065116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.090640173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.090667663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.090680903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 590 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.090693894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.090706444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092510133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092610923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092627213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092638373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092649093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092659833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092670324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092680794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092691424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092700544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092710914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092721264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092731824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092744584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.092755024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.092766734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.092790824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.092801954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.092819084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.097280317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.100576643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.101643839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.101676799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.101688459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.101699399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.101710399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.101721409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.101730389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.102196152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.102225222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.103600919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.103631349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.10391977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.103953351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.103965311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.103975121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.105974901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.106004361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:01.106368523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.106398113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.112414993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.112445093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.112457193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.112467213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.112483613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.112496213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.112745015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.112785625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.116443943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.116468003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.116712664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.116725004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.116736195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.116747925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.116765905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.116781865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.116793885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.118076351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.118109251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.132601895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.134643015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.134671635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.134682345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.152888737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.152964187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.155665481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.155814281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.156430425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:01.156533545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.157016268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.157098158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.157228319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:01.157270949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015422214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015468134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015478864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015488874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015498424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 299 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015604405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 591 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015616245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015629525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.015688085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.015736406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.015815126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.015836356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015877346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015926957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015951207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015976117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.015999747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 300 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016054977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016067187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016079247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.016091397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.016113407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.016123328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.016134378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.016143558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.016154618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.016163918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016178468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016202358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016213398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016225548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.016236448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.017653805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.017688985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.017702805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.017722096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.017732406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.017743436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.017753136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.017763846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.017773356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.017788396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.017807826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.017818816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.01863325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.01865465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.01866712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020254308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020306439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020322429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020334049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020344989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020356459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020421639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020433109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020444259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020454059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.020465299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.0204804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.02049213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.02050375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.02051655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.02052798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.02055272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.02056491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.02057653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.021806786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.021836266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.023139833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.023158023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.023180623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.023191283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.023201813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.023212463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.023221613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.023314854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.023327744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.026018688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.026056108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.027003532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.027020343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.027055153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.027064563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.027117803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.027837777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:02.028114878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.028129968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.028843982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.028859082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.028992913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.029002413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.032139528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.032172029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.032925272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.032947483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.033747907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.033773797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.033786767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.033798247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.033809547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.033821247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.033841177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.035059553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.035087093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.036627671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.036646411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.037354124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.037375914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.037388094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.037397845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.037408755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.037420175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.037431925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.037443305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.041040953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:02.041076353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.041573886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.041607126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.041655306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:02.041670066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016032346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016092736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016104696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016115966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016126867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 301 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016148757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016170437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016204317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016244957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016269807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016308227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016331228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016356428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016392638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016418458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016445228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016470558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 302 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016484288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016513099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.016526399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016539759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016585499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016608059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016641009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016651909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016681969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.016692789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.01673533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.01676441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.01677794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.01680092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.01681338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.018524269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.023923536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.023965446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.023979836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.023991786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024003736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024013886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024025466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024035707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024051577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024063867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024076127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024087957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 598 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024099707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024111987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024129177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024150457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024159987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024172547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024184507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024196327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024208047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024219707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024231238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024240848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024252638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024264268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024275608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024287078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024298278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024310768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024334718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024346268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024357748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024371798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024383878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024395868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024405108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024417448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024428159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024439409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024450369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024459559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024470709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024482349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024493799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024505799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024518189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024527249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024539449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.024549099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024560009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.024571209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:03.027070972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030207818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030239718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030256298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030267378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030277098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030288018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030302178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030313968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030325838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030337998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030347028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030358398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030367949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030379559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030390909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030401909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030412989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030426389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030437999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030450049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030462819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030471999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030482819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030492139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030503409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030514909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030526339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.030537179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.030549399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:03.03057004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.03059105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.03061436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.0306385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:03.03065276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.01504477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.015160071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.015182311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.015192781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.015202141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 303 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.015235331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 599 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.015270741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.015301861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.015558023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.015632273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.015690583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.015746954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.041441733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.043678884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.043717294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.043742515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.043770415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.043781705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.043794405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.043806455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.043916795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.043946006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.043956576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.043968426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.043978116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.043989926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.043999286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.044010266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.044034036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.044045356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.044056926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.044069776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.046101746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.046145577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.046163777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.047320083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.047349273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.047385373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.047395783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.047420863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.047430793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.047591964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.047623604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.047635224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.048655889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 602 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.052185727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.052219397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052233107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052254878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052264478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052275778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052291858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052302798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052314118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052332088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052344558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052354558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052366118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052377648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052389348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052400598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.052412138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.052425278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.052450299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.052461839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.052473729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.053952886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.055381023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055409294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055420304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055431794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055448794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055459764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055471064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055480354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.055491534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.055502844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.055514654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.055526964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055577504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055604374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055617125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.055629875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.055641235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.055653015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:04.05673877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.05676852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.057538934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.057568134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.057580634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.057590145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.057615335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.057636895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.0586395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.05874116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.058848991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.058860561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.058881991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.058891461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.058902471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.058913371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.058924111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.058934691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.058945661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.060624749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.062177667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.065965396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.067675735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.067690465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.067701005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.067712035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.067723815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.067735705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.067747145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.067968976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:04.068008727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.068057027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.068086307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.068111157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:04.068124387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.01525796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.01530826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.015319361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.015337401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.015347161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.015370291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 603 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.015381581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.015392871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.015462791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.016986969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.0171199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.01714314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.0171661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.01719243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.017217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.01724111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.01726679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 306 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.01727888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:05.017293161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.017306731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.017324851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.017346271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.017358051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.017370221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.017379531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.017391301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.017401011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.017412631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.017436341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.017448371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.017460171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.017473391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.018067774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 605 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.018105225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.018118575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.018156775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.018167665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.018210325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.018220095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.018230865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.018239945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.018253275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.018266715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.018281866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.019331081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 606 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.019367061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.019380021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019392111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019414331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019424491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019435321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019450501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019461541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019472482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019483942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019495702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019512362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019523422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019534372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019545502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019556352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.019913834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.019929244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.019958124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.019970554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.019981874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.027393412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.027433962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.027448582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.027458852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.027470292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.027487632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.027499472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.027510982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.027521182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.027532952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.027545512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.027557702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.02907907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.02911177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.02912282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.02913498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.02914471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029161551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029174341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:05.029186221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029199251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029212261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029221291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029232191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029241551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029252801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029264251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029275771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029289841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029303011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029312571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029324301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029333631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029345991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029357741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029369432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029380782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029392762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029405122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029421512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029434012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029443172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029454682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029464042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029475672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029487802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029499592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029510612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029521722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:05.029550472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029571613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029595803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029620593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:05.029633723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.015102548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.015134889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.015146439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.015235499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.016051613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 307 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.016094763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 607 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.016107994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.016119484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.016314695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.016353745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.016391395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.016423385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.016513426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017594511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017629571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017653781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017678581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 308 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017689722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017702362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017714242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.017726462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.017747782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.017757632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.017769832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.017779662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.017791592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.017800982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017811732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017840652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017851692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017862522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.017874092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.018244144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:06.018274125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.018286065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.023686152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.023705432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.023717322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.023727082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.023739172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.023749442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.023760632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.023772792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.023788392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.024440786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 610 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.024467636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.024488386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024661837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024700717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024712027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024727717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024738597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024753917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024764547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024774937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024785537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024801798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024813188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024823938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024839228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024849928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.024860248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.025976163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.026024744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.026044984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.026056434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.036178275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037124839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037158949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03717107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03718383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03719631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03721284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03722476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03723419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.03724564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.03725764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.03726944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.03728207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03729441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03730388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.03731524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.0373244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.03733742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.03734884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:06.03736021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037372071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037384201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037393221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037403861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037413081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037423821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037435051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037446121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037459731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037471681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037480731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037491511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037500391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037510871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037521371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.037531811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037541961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.037558111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.038922028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.038956808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.043654882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.043931724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.043951414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.043961514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.043972414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.043984024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.043995604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.044006994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.044018034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:06.044043984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.045308981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.045340311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.045365401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:06.045378261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.015744361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.015778041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.015789141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.019138808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.019271549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 309 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.019308489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 611 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.019320749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.01951872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.019730061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.026394395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.026432835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.026455825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030738536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030795447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030820247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030844147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030868937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 310 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030880437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030892487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.030904187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.033646571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.033685441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.033696611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.033707971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.033721791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.033732511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.033742001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.035322979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.035358089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.035369989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.035381459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.035392809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.037270069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.037298939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.037312159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.050352875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.050383565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.050396985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.050408365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.050420375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.050430435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.052118774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.052153624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.052167364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.056264455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.056308075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.056332835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056357185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056380355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056402005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056414905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056427265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056439615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056456556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056469666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056483826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056494586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056507256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056519856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056531526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056543556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.056555816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.05946216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.059523991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.059538471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.059551811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.062798197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.062837408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.067627352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.067669632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.067683672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.067696582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.067708932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.067726302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.067737332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.069030259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.069082299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.069613082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.069643462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.089667383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.089850963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.089873874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.089886514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.091785943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.091820603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:07.093522272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.093576892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.094228396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.094245096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.094303006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.094314106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.099380052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.099444492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.100487237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.100525187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.101785774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.101810544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.101850294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.101861894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.101873984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.101886194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.101897874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.102010425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.102031765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.10498407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.10502731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.105955165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.105982145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.105998215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.106008865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.106102726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.106116276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.106708109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.106721149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.106768899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:07.106804129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.106859139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.106886609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.10691125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:07.10692839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016605244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016640914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016652354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016662534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016672564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 311 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016686045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016698605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016709895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.016721135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.016750375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.016771435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.016792805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016814185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016840635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016864905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016887866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016915636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 312 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016926596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016939416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.016951686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.016964106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.016984926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.016994406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.017005586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.017017076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.017027816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.017037146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.017047976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.017072086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.017083887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.017095357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.017107177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.018585494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.018624594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.018637874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.023266738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.023296888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.023309068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.023318818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.023329988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.023339728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.023350688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.023363148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.023375138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.025308288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 618 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.025339338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.025352918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027173168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027209228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027220598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027232028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027243448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027255198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027280158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027291668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027303168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027312878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027324498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027335908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027346518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027357898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.027369309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.027380599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.027407049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.027418869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.027430209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.029875671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.029949272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.034797835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.034828276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.034840156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.034851526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.034862466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.034880366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.034889556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.035268498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.035294578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.036892636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.036935066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.038991907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.039014557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.039047197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.039056907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.039089287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.039115757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:08.039806321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043029517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043071037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043082677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043094837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043104747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043116177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043128338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043140878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043153138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043170628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043180678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043192248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043201898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043213158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043224558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043235968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043247388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043259568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043271288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043283658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043297138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043306448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043317579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043326689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043337669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043349349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043360749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043371809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043382829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:08.043404879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043425049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043448689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043480249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:08.043493829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023626449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023663149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023674589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023685689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023695619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 313 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023709649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 619 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023722819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.023736179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.024127071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.024169861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.024199592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.024228922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.024361812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.024402013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.024427753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.024452513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.025772809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.02580123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.02581623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.02583018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.049560919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.049618749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.049632439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.04967495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.04968715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.04971565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.04972613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.054304673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.054368943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.054383223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.054396693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.05574468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.065315768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.065352068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.065371648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.065385068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.065395879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.065408269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.065418629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.065439559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.06560307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.06561577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.0657542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.06576696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.066652725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 622 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.066691785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.066708665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068044492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068097842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068111392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068124462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068136802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068160872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068182443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068202073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068215643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068226873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068252013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068265053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068277273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068289173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.068301483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.068314103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.068341883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.068354893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.068368704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.071099537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.071152938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.072540575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.072567675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.072581935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.072596515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.072609565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.072622625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.072657505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.072670365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.072683935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.072696435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.072710365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.073458659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.073475399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.073494379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.07350498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.07353002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.0735643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:09.077729051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.077779541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.077886952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.077918472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.077932052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.077942782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.077955712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.077968932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.078845116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.078877577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.078907087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.078937927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.078951007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.078961597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.078974337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.078986397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.078998297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.079009717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.079021737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.080720066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.080753106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.081889441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.081922561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.081949722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.081960822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.081972942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.081989202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.082498034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.082524144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.082688635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:09.082712625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.082738666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.082764136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.082788586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:09.082804576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.015040564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.015095675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019080135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019099525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019109955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019123965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 623 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019152425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019164235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019175935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019197855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019227045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019247636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019268816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019299886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019327916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019351216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019374886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 316 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019388086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:10.019401336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019418826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019431256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019452197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019462127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019474007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019483257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019494537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019506767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019518107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019541927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019559067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019570637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019582397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019592797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 625 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019604537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019617457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019629347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019638418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019648848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019657758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019668168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.019677128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019687588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019698848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.019709758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020536522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 626 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020571462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020584182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020604422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020640993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020650923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020667243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020677913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020693723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020712953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020724753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020735213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020744443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020754763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020770233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020789763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020800263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.020810703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020835114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020859364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020871134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.020882204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.023573157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.024669103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024709953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024721493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024733663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024751573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024763103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024775403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024785354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.024801434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.024813534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.024922044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.024952364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.024991515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.025005175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.025026095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.025035385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.025046645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.025060055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:10.025675078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.025711038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.025730938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.025769749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.025787609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.025797679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.025808459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.025829359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1521 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.026504182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031564978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031595258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031611838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031624368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031634298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031646278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031658728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031671148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031682698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031695168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031706688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031719198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031732528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031744068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031754918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031764599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031776289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031788289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031800059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031811819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031823539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.031845119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031867609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031891029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031914759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.031929089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.470407265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52720"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.482136093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"21166154-cf90-4060-a150-e9f879fc8ed3","remote_addr":"[::1]:52720","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.484288654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"21166154-cf90-4060-a150-e9f879fc8ed3","remote_addr":"[::1]:52720","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.501836522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"21166154-cf90-4060-a150-e9f879fc8ed3","remote_addr":"[::1]:52720","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":20878,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.584109966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52722"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.586725699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"7f4d2575-1c95-4764-836f-9913b3ade8e3","remote_addr":"[::1]:52722","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.58675332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"7f4d2575-1c95-4764-836f-9913b3ade8e3","remote_addr":"[::1]:52722","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.589869145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"7f4d2575-1c95-4764-836f-9913b3ade8e3","remote_addr":"[::1]:52722","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":3154,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.653964647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52724"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.657213984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"413716a2-56c9-4df4-bbe8-289c57c9bba4","remote_addr":"[::1]:52724","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.662180769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"413716a2-56c9-4df4-bbe8-289c57c9bba4","remote_addr":"[::1]:52724","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.677078344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"413716a2-56c9-4df4-bbe8-289c57c9bba4","remote_addr":"[::1]:52724","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":19789,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.683951738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52726"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:10.690032509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ddc4719f-6662-45a1-8a02-9d19d7b3fea9","remote_addr":"[::1]:52726","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:10.694106409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ddc4719f-6662-45a1-8a02-9d19d7b3fea9","remote_addr":"[::1]:52726","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:10.694136739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ddc4719f-6662-45a1-8a02-9d19d7b3fea9","remote_addr":"[::1]:52726","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":1420,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015430015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015457595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015467845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015477605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015486995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 317 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015539746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 627 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015551396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015562526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.015633056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.015681126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.015719027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.015744207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015816937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015852297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015875487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015899658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015938128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 318 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015956608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015968918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.015980858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.016006468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.016035068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.016044698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.016088659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.016117409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.016129459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.016139229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.016150219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.016174359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.016185559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.016201379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.016212519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.017795337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:11.017825597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.017838697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.021885508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.021903508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.021955038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.021964718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.021977908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.021987058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.02236423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.02237881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.02239564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.023440546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 630 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.023469556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.023483816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024486941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024550091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024565991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024577821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024588561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024603362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024614542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024625372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024636222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024645512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024656592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024667712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024678412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024689462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.024701942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.026758402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.026795893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.026808043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.026819403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.029261265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.029289215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.034916764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.034949364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.034969074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.034980024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.034991224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.035002214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.035011354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.03627832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.03630503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.037715647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.037754347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.037844948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.037855298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.037891158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.037900578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.037925508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.037937028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:11.038570252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.038607102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.038628492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.038638212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.038667082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.038676692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.038689652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.038705432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1531 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.039233305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.039258835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.039298305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.039309265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.039329935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.039339355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.039349975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.039360496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.039371266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.039381636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.039394976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.040638302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.040666912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.040696522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.040706062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.040732432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.040741492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.040753303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.040764383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.041281805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.041307095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.041344486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:11.041404436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.041425256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.041448756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.041473466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:11.041486626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.031175844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.031229534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.031242144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.031253374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.032619321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 319 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.032664541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 631 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.032684151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.032706252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.032928283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.032976823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.033004373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.033033503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034029638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034086399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034112119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034142139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034183609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 320 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034204999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034219659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.034233269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.034246979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.034272169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.03428299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.03429718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.0343083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.03432168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.03433332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.03434509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.03437076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.03438283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.03439861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.03441218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.038219379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.039195364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.039215204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.039231605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.039243675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.039256685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.039267285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.039279215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.039289665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.039301545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.039328535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.039341205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.040120719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.040153969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.040168879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040455311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040509881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040521761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040537471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040549391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040561461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040573851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040585381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040596651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040606911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040625352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040636932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040648722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040660562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.040672062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.04223898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.04227878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.04229195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.04230497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.044617022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.044651062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.044747832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.044760362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.044777823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.044789753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.044801833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.044813573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.045403186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.045421256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.045436236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.045957789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.045987509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.049237095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.049266225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.049407245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.049419665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.049848748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.049865298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:12.050551591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.050582331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.050812322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.050824852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.050853353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.050863973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.052769182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.052791752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1541 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.053396125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.054653832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.057527956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.058533071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.058559842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.058572672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.058585382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.058598052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.058707472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.058720232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.058735832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.059693767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.059723927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.059982329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.059995429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.060029039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.060039979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060085329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060098559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060654522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060689472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.060755133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:12.060778263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060850933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060880963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060907243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:12.060922504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.015833696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.0165576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.01657183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.01658293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.01659333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 321 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.01660774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.01662144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.01663591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.01665009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.01667901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.01670174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.01672377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016747451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016772711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016798321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016823771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016850221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 322 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016864701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016879221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.016892821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.016912221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.016940051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.016952872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.016965502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.016975502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.016987662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.016998192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.017010342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.017037842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.017050942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.017063042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.017076892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.018000167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.018067887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.018086587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.018132528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.018150168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.018182548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.018192728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.018205158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.018215078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.018234028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.018248458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.018261048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.019040092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 638 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.019066922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.019081542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.019115732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024871562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024920752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024933832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024951412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024963382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024975442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024986962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.024999172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025009162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025021082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025033132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025045352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025057533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025069233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025082203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025107533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025119953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025132043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025145183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025158093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025170993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025180623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025192563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025206053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025229613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025242143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025252624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025264684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025277034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025289514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025302604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025315654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025325704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025337404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.025349134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025360594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.025372554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:13.029512215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.029562385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.029625126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.029636966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.029672606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.029683336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.029704836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.029721016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1551 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.030361089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.030382879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.03044167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.03045663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.03046941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.03047978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.03049127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.03058888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.030601581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.030613441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.030625601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.031920387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.031950187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.031982888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.031995258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.032018308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.032028728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.032040618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.032055938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.033289104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.033320044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.033338004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:13.033365355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.033386805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.033410745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.033437045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:13.033451915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.015574144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.017884456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.017928596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.017946256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.017956996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 323 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.017971406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 639 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.017984086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.017997266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018010737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018052077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018075097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018097477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018121487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018147027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018173607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018198887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018225058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018236668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018250008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018262688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018275768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018297238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018309478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018322118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018332658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018345568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.018355558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018367988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018392628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018405499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018417499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018430829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018441449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018454719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.018467529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.022209087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.022253197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.022268207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.022279288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.022291558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.022302378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.024028206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.024069487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.024086947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.025254423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 642 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.025280553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.025306723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025402583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025456914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025469824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025482334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025500474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025514634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025526594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025537884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025553934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025569814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025581694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025597854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025609344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025620834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.025633364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.025646725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.025673275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.025685535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.025708865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.028824291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.028862451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.028967031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.028978941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.028991581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.029008962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.029025612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.029037292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.029047702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.03064482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.03068472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.035179813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.035215263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036304918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036338649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036352259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.036363139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.03653741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.03656036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:14.037124553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.037160393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.037276883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.037288153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.037314184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.037324644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.037337174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.037355034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1561 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.037900276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.037931077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.037966607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.037977167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.037998737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.038019187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.038031247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.038050587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.038062537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.038074577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.038086487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.039346914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.039405964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.040181408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.040194488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.040245328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.040278608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.040421569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.040436149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.040994622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.041026552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.041114753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:14.041143983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.041195983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.041221243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.041247263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:14.041263143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015194101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015782374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015794894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015804904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015814274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015827335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 643 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015838945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015849865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.015861415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.015894075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.015915785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.015936485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015957325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.015982645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016005765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016028836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016054056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 326 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016065396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:15.016078076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016090366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.016102356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.016123556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.016133356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.016145756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.016154826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.016165936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.016175426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016195256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016218557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016229497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016245117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.016255947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.017229802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 645 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.017261892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.017274552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.018021836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.018031826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.018083806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.018093226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.018106576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.018115696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.018154786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.018175056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.018189997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.019552203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 646 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.019588274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.019601944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019665094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019706424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019716304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019727124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019737734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019753304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019767644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019778065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019788715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019798325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019808945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019819235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019829495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019839905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.019850415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.019861425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.019886245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.019897305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.019908245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.022624699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024321907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024349398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024360918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024371888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024382818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024398368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024409368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024418358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024428828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024440428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024451328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024463488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024519718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024529439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024552669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.024561929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024576959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.024588399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:15.025346793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.027036491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027066581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027077251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027088821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027098552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.027109172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.027120552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1571 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.027131492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.027150312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027162792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027172232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027183142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027197922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027208622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027219332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.027229952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.027275862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.027287092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.028479479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029470844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.029488194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.029497644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.029508804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.029518394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029528674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029540024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029557094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029568004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.029578924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:15.029601714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029622564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029646064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029670885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:15.029684185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.014859989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.01491605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.01492828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.01493904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.01494972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 327 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.01496482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 647 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.01497772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.01499098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.018618918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.018682919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.018705839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.018746799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020220236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020276426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020402427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020430517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020465327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 328 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020485847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020506607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.020519688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.039725574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.039807795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.039838515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.039861835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.039876295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.039888915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.039899915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.040351838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.040394328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.040417668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.040430368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.040527918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.043847265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:16.043899375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.048689339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.048725059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.048737369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.048750859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.048761759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.04877369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.04878435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.04879608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.04880955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.04882225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.04883949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 650 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.04885107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.04886365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054226227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054278507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054291807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054304907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054316778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054330088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054348818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054360768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054372558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054383148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054394818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054405888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054417098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054442758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.054454228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.058374418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.059504514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.059536684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.059551644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.061676885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.061699195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.064017767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.064054897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.064069057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.064083587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.064106757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.064123887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.064142507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.065129992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.065151372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.066431159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.066466419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.066572239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.066583979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.06660845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.06661884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.06663035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.06665363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:16.067193102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.067227493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.067242793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.067253573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.067267123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.067277493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.067289413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.067302203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1581 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.068536029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.068577419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.071167532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.071200802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.071215422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.071226482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.071238742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.071251132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.071262703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.071636674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.071661055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.073197252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.073231703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.073251743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.073262493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.073274393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.073284673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.074316188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.074347008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.074888971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.074918381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.078936841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:16.078985702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.079374664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.079416034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.079510834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:16.079531584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.014924489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.014984099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.014995829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015006529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015016709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 329 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015035759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 651 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015052799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015065769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.0151647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.01520984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.01525087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.01527816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015355101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015399511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015425291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015449981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015499212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 330 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015574362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015589582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015602842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.015620192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.015642502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.015653112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.015665952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.015678212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.015690733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.015701433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015714053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015739393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015752273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015764893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.015777403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.01718929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.01723352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.01724758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.017275201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.017285531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.017301711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.017312341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.017323841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.017333651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.017352381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.017364981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.017377331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.018291766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.018323496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.018337366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018352726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018376236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018387466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018399986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018415196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018427556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018448946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018461937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018475607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018486577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018498937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018517087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018536997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018548797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.018560237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.018571757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.018597207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.018609177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.018621197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.02120108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.021249881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.021265851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.021278591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.021290941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.021303301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.021315381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.021331841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.021342491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.021353861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.021380471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.022494297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.022534147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.022549147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.022559787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.022572227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.022582147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.022594427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.022612458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:17.02312038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.02314774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.02317231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.02318395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.023823134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.023852534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.023865464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.023878374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1591 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.023890204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.023905544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.023924684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.023935414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.023963074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.023974284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.023986834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.024000205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.024017145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.024028955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.024042035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.025187771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026340966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.026372606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.026384087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.026396277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.026406447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026418067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026430627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026442497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026454497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.026465977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:17.026489737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026511007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026535007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026559157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:17.026573167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.0152234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01526637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01527745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.0152873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01529789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 331 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01535088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01536247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01537837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015519841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015543631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015570581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015591361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015643202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015680272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015703822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015727012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015763922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 332 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015778602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015791142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015803193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015822393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015855543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015865633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015889913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015899733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015914703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.015923893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015955043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015985233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.015996573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.016007624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.016018724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01732853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01736717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.01738646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.01739952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.01740902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.017440211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.017450221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.017461261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.017470191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.017483501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.017495841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.017506921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.018282535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 658 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.018320695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.018334595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018346895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018380525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018390425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018401505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018412085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018422745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018433055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018445086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018455466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018464396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018474856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018485316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018495786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018506036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.018516326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.018526666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.018551076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.018571506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.018582416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.020975228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031661932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031705643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031718043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031730983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031743233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031755273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031767653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031780453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031792453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031804793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031816493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031829283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031842283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031852473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031864473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031874533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031885853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031897684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:18.031910314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031923244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031936424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031946024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031957414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.031967154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031978184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.031990164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1601 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032002034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032014954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032027944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032038584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032049804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032059454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032070674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032082084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032094325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032105055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032116815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032128235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032140535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032153375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032164155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032175485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032185285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032196875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032208935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032220465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032231935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032243665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:18.032265475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032287595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032311316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032334656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:18.032348896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.01748383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017542241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017559361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017569911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017579751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 333 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017611101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 659 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017625081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017638401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.017805162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.017848722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.017873172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.017895242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017964973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.017996503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.018026403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.018057833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.018108013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.018124834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.018138604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.018151774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.018255864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.018291114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.018303194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.018688256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.020568856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.020597026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.020626976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020639406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020664706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020677316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020689357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020701587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020715487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020728557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.020744247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.025719251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.025756942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.025770872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.025781282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.025793632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.025804242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.025919842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.027218309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.027838322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.028834437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 662 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034169114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034206354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034220154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034242104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034252854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034265085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034276565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034287745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034298965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034355985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034373615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034383955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034395705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034406815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034417975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034434385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034445195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034460856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034485706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034499376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034510846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034524476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034536616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034548936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034558296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034569266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034580726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034591636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034602956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034620126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034632416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034646506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034658026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034673797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034686137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034695187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034706017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034715467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034726497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034741507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:19.034752947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034766517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034778447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034787677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034798387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034807617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034818477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034829567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1611 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034840797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034854637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034895178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034906058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034924628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034934368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034945298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034956208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.034971188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034981378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.034992448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.036653947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.036681327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.036694807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.036707377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.036724827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.036734217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.036744937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.036756637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.036979238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.037004288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.037050089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:19.037075619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.037121449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.037148459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.037171789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:19.037184099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015381519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015443739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015455219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015465029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015474399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015522889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 663 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.01554097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.0155529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.01563904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.015828431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.015863471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.015885281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015913041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015937432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015964062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.015987662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.016011402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 336 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.016024102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:20.016036912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.016049162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.017002157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.017045927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.017057047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.017083207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.017092767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.017120088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.017129328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.01756697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.01760621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.01761808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.01762941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.01764197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.018815576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 665 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.018849126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.018862686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.019031857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.019046817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.019057847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.019067237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.019078017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.019087167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.019097548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.019109128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.019120328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.019921472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 666 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.019953252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.019976912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.019989472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020025922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020035752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020046812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020057282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020067932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020078612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020093143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020105183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020114283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020124833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020135303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020145863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020156093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.020167043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.020177513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.020201053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.020213403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.020224933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.022742486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.022780596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.02561241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.026603235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.026620386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.026631976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.026642996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.026654066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.026663186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.026736816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.027307459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.028873127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.028903027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.028936297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.028948807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.028981117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.028991088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.029005018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.029018158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:20.030292374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032018933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032048163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032059383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032081643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032091243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032102873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032114803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032126253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032138763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032155914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032166264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032179634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032193144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032204404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032215704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032227394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032238924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032256584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032537505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032572366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032610256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032620316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032636796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.032646046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032659006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.032673846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.033236879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.033268909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.033296459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:20.033325769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.033924082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.035249709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.035284399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:20.035299079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.01968051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.020290383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.020436084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021046627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021081717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 337 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021096277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 667 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021107847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021119047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.021153278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.021197348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.021229818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.021256278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021315578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021347919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021373219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021396299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021434509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 338 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021448269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021462329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.021474259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.021486319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.021513179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.021526229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.0215424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.02155824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.02157039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.02157954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02160762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02163157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02164282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02165377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02166482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.023085947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:21.023120747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.023133677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.023152957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.023162648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.023177748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.023187008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.023197558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.023206508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.023217708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.023230248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.023241408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.024025772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 670 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.024053702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.024068342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024097232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024135832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024145302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024156052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024166552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024176912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024193203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024203783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024214233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024224693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024235243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024245843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024261103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024271443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.024282093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.024293063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.024316313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.024327393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.024344293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.026958136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.027002196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.027015757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.027026117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.027037627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.027048467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.027058897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.027069357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.027105937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.027123507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.027137477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.028322753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.028352393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.028366473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.028389083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.028400614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.028410074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.028421194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.028432744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:21.028923696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.028945586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.028977036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.028987087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.029004287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.029014057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.029024537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.029043227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02967864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.02970275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.02971571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.02973328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.02974483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.02976268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.0297737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.029784911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.029795861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.029806341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.029817471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031082077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031108827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.031139537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.031149367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.031168558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.031179498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031193838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031204798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.03173917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031764021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.031798671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:21.031821891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031863661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031888741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031911871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:21.031930581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.015778799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.01580317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.01581467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.01583078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.01584015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 339 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.01585234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 671 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.01586359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.01587478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.016017521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.016052311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.016087431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.016108331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.016262002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.016296842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.016322182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.016345282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.017448128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 340 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018381383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018415333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018428723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.018441063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.018462543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.018472463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.018483573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.018493413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.018504243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.018513833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018524433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018549583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018560813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018571914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.018583004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.019358018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.019385768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.019399058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.022974886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.023010066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.023022266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.023031726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.023042716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.023051956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.023062256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.023073676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.023085036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.02390455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.024890285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.024902976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.024917566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.024938986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.024948426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.024959116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.024969556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.024980756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.024991286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025001996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025012586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025022176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025034636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025045206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025055516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025065796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.025076256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.025319148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.025351008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.025369458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.025384058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.027665819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.02769094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.028254792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.028280723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.028292813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.028303533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.028556714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.028570174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.028580094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.028590954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.028607394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.028974426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.028997036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.032239852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.032269272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.032280842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.032290403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.032871205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.032896125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:22.03391606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.033946041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.034169712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.034184202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.034210842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.034220162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.035557599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.035584279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.036172702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.036335613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.036349863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.036359373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.036371423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.036385843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.036396683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.036407373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.036418033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.036429473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.036440483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.037595439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.037616459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.037658619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.037668369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.03768984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.03769924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.03771394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.03772498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.038295903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.038322843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.038390253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:22.038412083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.038448983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.038472693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.038495524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:22.038508244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.020336912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.021335867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.021364277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.021375497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.021438087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 341 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.021451757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.021463567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.021476677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.021489117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.021515528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.021537008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.021568108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022611113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022643733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022677043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022700673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022750014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 342 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022778364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022790614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.022803834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.022865474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.022906754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.022917735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.022957115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.022970625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.022989585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.022998815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.023034235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.023062745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.023073645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.023085105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.023095985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.026331782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.028085551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.028112601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.032224732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.032242552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.032301442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.032311712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.032342812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.032352022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.032870675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.032884515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.032906035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.035460248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 678 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.04186553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.04189974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.041919691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.041942561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.041954821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.041968071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.041980031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.041991591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042003111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042014561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042026151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042042731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042056211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042067431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042078801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042090501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.042101651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.042113172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.042137502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.042149032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.042160542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.042797215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.042828375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.051440388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052536304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052551844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052563264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052574284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052585034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052598954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.052609754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.052622534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.052639164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.052651464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052663924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052673004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052683734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052692834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.052703414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.052714395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:23.052725305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.052737335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052749255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052759805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052770995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.052780015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.054451083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.054469163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.054480763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.054493324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.056379943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.056594324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.056619424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.056630184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.056645954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.056656804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.056667504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.056751095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.056763045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.058258103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.058531134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.058637384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.058652175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.058680905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.058690495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.060303673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.060333783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.061569819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.064386554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.064413064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:23.064435184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.064456474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.064483294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.064506204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:23.064518584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025384427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025439057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025451037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025461587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025476687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 343 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025493597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 679 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025506967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.025519967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.025931559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.02597279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.02599665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.02602363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026403262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026455382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026486302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026511132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026914104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026948765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026964595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.026982545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.027812349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.027856709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.027870209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.027894679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.027910319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.027923019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.02793319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.028171151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.028212101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.028225791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.028238731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.028251001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.029243886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.029276976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.029292156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.029362987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.029374807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.029403257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.029414477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.029426567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.029436667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.029456437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.029482997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.029495267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.030262931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 682 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.030294751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.030309931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035286326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035333446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035360656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035373687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035386027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035407897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035420917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035432617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035457917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035473267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035485707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035499457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035518157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035529947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035541567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035553467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035578698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035592128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035603968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035649208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035679698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035694858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035705718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035727708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035740568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035752888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035769729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035783419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035796119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035808939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035822449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035840119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035854409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035865199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035887019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.035901409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035914229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035926829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:24.035939029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.035952699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.03596598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.03598322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.03599597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.03600556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.03601715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.03602879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.036328131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.036368912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.036397712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.036409022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.036421672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.036432282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.036444552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.036466562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.036478572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.036491512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.036504192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.037731088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.037761819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.037799839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.037810229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.037826789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.037836839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.037848229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.037863099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.038416762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.038446132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.038481872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:24.038513562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.038555863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.038589733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.038614393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:24.038627893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.015941718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.015967358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.015977218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.015986738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016085019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:25.016104259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 683 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016115409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016126569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.01622093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.01626599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.01630065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.01633446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016421221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.016464721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016494161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016517511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016540501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:25.016554801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:25.016567171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.016579111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.020136109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.02021357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.0202344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.02026338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.02027375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.02029076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.02030055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.028876833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:25.028909503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.028921124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.028932184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.029088364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.030497182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 685 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.030554262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.030580172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.035502117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.035564627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.035664198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.035706188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.035717968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.035727568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.037659468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.037687368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:25.037699148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.038962934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 686 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.038992984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.039006534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070125701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070174821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070186981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070198001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070208581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070219031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070229851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070241211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070251621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070260731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070270951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070282831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070293341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070303751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.070314422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.071243686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.071269526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.071280676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.071559348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.076103611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.076377612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.076428972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.076439922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.076451093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.076461753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.076472263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.076482903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.076491823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.078888075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.078917035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.081400918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.081443598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.086225772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.087242167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.087267267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.087277647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.087288957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.087300687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:25.087312127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.087324358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.099147387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.099178677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.099230877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.099240627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.09979287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.09981954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.100729035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.100762395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.10186588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.101892261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.101904641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.101914501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.101925221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.101942061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.101952631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.103867751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.103897231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.104584074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.104615384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.106628464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.106662965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.106674915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.106688875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.106699585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.106716135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.106727215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.106738385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.114375924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:25.114417054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.114438624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.114468224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.114498554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:25.114512814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.019827067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.019869657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.019880898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.019890808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.019899978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:26.019920878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 687 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.019936928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.019947958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020016128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020062898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020091329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020113909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020181739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.020213149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020240339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020266459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:26.02031819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.02033084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.0203429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.02040067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.02044083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.02045143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020473881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020483401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020502791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.020512071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020546491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:26.020572071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020583201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020594171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.020605071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.021911148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:26.021942788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.021956388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.021999828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022009788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022023938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022033418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022060849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022070129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.022089339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.022102919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.022113999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.022849103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 690 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.022884853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.022897083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022931823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022969853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022979103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.022989843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023000293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023010693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023021023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023031483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023042193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023051334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023061994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023073044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023085014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023095534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.023105874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.023116374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.023140034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.023151144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.023162444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.025453606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.025484636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.025509216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.025519616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.025530646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.025541276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.025556776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.025567186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.025576266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.025586666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.025597876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.04616453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.04620928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.049445966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.049483747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.049509197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.049519007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.049805118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.049827808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:26.078997084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.079053145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.079313536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.079331366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.079388416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.079403897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.080749423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.080775713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.082568203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.082599473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.090972955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.091003655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.091098106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.091109556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.091120446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.091131206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.091146786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.098076791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.098117991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.100608053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.100636923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.100650914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.100661154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.100672144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.100683004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.100693654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.100704574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.101178006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.101201916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.101272867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:26.101313617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.101365517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.101391677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.101418757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:26.101432727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026210034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026258974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026270654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026286225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026295995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:27.026315375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 691 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026331325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026408755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026508726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026548796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026580846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026604146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026668277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.026695007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026718377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026746077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026781847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:27.026798337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026810537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026822557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026834327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026861127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026870918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026893108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026902558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026915378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.026924788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026957988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:27.026982678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.026993848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.027004738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.027015588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.028170924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.029761852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.029780692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.029793992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.029804132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.029815032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.029825182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.029842443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.029852033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.029862533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.029874003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.029885283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.030139264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.030217674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.030230325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030292635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030333215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030343295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030354725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030364985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030375615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030386535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030397495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030407805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030417045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030435576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030446236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030457246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030469946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.030481006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.030491466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.030515416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.030527056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.030538156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.032904118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.033471771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.034270155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.034292405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.034303915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.034315245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.034326145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.034336755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.034346145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.034372655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.034392115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.035521061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.035549941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.035644302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.035655792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.035682772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.035692122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.035710602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.035726672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:27.036247545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.036286755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.036326845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.036337955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.036348965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.036363525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.036374225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.036385285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.036914568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.036946878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.036961818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.036971788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.036990208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.037000178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.037010718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.037021418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.037037728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.037048179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.037059619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.038480006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.038509776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.039147349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.039175429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.039187359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.039196719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.039207809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.039219339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.039757172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.039783742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.039906583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:27.039928043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.039958373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.039983703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.040006603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:27.040019613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.015581072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.016619908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.01703107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.01704526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.017754083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:28.017780303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.017792813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.017810433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018022314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018061145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018083125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018104345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018129105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.018153145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018176905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018202005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018229255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:28.018247856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018260016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018272176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018283896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018305996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018315746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018327016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018336176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018346906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.018355826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018384346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:28.018407876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018420396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018431666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.018442577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.020004154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.020036135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.020049825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.020085675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.020097935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.020145765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.020175485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.020187355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.020201235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.020212045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.020223566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.020234576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.02115987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 698 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.022119465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.022150325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022188755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022239426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022249086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022260016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022270576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022281056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022291736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022307506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022317996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022327326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022337666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022348266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022358706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022371516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.022386846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.022397407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.022420867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.022431757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.022442617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.027228171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.027277461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.027368812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.027379132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.027390392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.027401722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.027412902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.027423832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.027434502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.027444962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.027456582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.029746144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.029789694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.029834494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.029844844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.029880084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.029894604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.029911945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.029924025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:28.030991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.032911309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.032936499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.032947709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.032959269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.0329693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.03298376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.03299538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.03300651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.0330188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.03303108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.03304066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.03305176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.03306136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.03307318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.03308461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.03309627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.03310904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.03312089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.041264401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.041342882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.05693732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.074697559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.074745329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.074763469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.074775759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.074790329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.07480293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.07481829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.0749461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:28.07497295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.074997711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.075026671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.075055141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:28.075070681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.015729684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.015784645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016502068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016522048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016544949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:29.016559119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 699 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016572079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016588729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.016602759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.016652959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.016677059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.016702589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.01677451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.01681983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.0168463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.01687846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:29.01691767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016940581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.016959501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.016972911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.016995921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.017007171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.017019611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.017029301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.017041731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.017051631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.017071561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:29.017096531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.017110441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.017122911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.017135762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.018404688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.018445908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.018473758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.018488888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.018500208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.018520689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.018530879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.018542489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.018552429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.018567329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.018586399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.018599959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.019359393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 702 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021181352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021200182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021219222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021246082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021261152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021273022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021285672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021297103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021308923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021320583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021332303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021342273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021354273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021366563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021379093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021390873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.021404373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021416023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021440483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021453123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.021465543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.022468428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.022498059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.022532079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.022549089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.022561459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.022573389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.022585599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.022606489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.022618259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.022630039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.022645919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.023764895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.024060817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024078947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024103087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024115957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024126467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.024138687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.024150757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:29.024442108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.024470969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024506029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024516269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024530959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.024541069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.024552619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.024572599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.025130212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.025157522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.025187872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.025198892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.025211972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.025234532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.025246593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.025263413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.025275083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.025287243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.025304703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.02663876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029739795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.029766915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.029777685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.029790255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.029800536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029812066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029823816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029835886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029847626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.029863506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:29.029885236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029906506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029930636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029956026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:29.029968216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.033144514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.033197844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.033209694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.033220664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.0344229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:30.03447878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 703 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.03449356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.03451217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.034713031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.034766812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.034807702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.034833712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.034910952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.034945223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.034970103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.034995363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.035048973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:30.035064463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:30.035078453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.035091843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.035144074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.035181874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.035192974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.035224314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.035234554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.035246704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.035256504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.035293784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:30.035318634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.035330754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.035343935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.035355975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.036844922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 705 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.036883292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.036898462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.040083628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.040118659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.040132429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.040143829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.040155769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.040165729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.041050433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.041087454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.041100614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.041995528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 706 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.042032008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.042141769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044057599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044098579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044112169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044132659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044144989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044157799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044169909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044182359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044193749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044203519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044214689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044226279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.044237899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.04424892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.04426261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.046845983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.047988658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.048014618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.048028578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.055630676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.055668587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.055834257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.055851468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.055870938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.055883058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.055894968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.055907368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.055917468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.055942268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.056112249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.057269525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.057300675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.063511886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.063571617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.063590367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.063601097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.064068729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.064086989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:30.064913873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.064948804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.065134644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.065164625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.065183685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.065198645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.075742137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.075792298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.075806138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.075820018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.075920478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.075933758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.075963639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.075974269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.075986089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.075998089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.076009369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.08022677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.082383261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.082410461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.082425741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.082558992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.082571512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.082618112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.082628692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.082678233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.082715993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.083270046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.083300786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.083545277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:30.083596387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.083655427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.083691398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.083719408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:30.083734268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.015773268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.015826168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.015838098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.015848388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.015858428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:31.016403491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 707 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.016735923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.016994464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017131985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017193935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017227665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017255145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017333046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.017371156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017396726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017422076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017468346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:31.017483926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017507887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017521797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017536537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017579697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017591047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017617867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017628537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017649057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.017659187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017691438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:31.017725018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017738588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017751738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.017765498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.019185775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:31.019216135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.019231465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.019260915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.019272386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.019301366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.019311996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.019327786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.019337276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.019349116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.019371226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.019384416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.02022751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 710 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.02024478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.02025858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020273721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020296421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020312441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020327151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020338811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020350461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020362571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020373981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020386311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020396001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020407471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020419991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020432081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020444301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.020463792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.020477082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.020502532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.020519462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.020540622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.023323036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.023356776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.023393356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.023405376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.023418556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.023435417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.023447477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.023459727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.023470167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.023481977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.023494177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.031453246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.031495957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.031580177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.031607417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.031622787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.031638827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.031664838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.031687758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:31.035533467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.035978339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.035995069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.036006379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03601897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03602992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.03604194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.03605435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.03606881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.03608139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03609457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03610529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03611754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03612722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03613972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03615214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.03616458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.03617662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.0361895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.03620351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036216361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.036229401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.036239651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.036251991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.036262121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036274271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036287171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036299951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036311441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.036322981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:31.036345711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036366681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036391291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036416532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:31.036430902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.015647599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016722164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016754894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016765814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016775884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:32.016789665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 711 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016801565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016813825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.016825905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.016855325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.016876615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.016898095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016930565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.016954345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.016978236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017001316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017037466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:32.017048766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017061496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017073906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017086306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017107876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017119966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017131526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017140996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017152876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017162146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017173236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:32.017197867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017209657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017221497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017234627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.0178165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.01784906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.0178614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.01789991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.01790928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.01794328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.01795234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.01796511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.017973961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.017987391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.018000131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.018011201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.018762775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.018798005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.018811505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018826695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018878995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018888745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018899965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018915475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018926045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018936385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018975396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018990516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.018999796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.019010176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.019021246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.019031856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.019042286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.019053036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.019063456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.019091076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.019102296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.019113206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.021325057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.021356778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.021376398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.021386098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.021397358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.021413018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.021423588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.021434048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.021448378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.021458668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.021469488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.022553294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.022592204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.023931091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.023959041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.023971371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.023981011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.023995591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024007051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:32.024018711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024031461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024043961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024053401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024063831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024073061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024083331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024094401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024107182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024119152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024131232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024140132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024150962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024160122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024188722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024199442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.024209882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024220312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.024231402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025155667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025180627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.025206727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.025216207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.025232807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.025241897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025252357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025263467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.02578238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.0258015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.0258414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:32.02586711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025906091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025929661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025954281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:32.025966691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.014789836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.014822426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.014833476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.014843716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.014853026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:33.014894777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.014906247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.014922347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1745 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015017017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015057587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015099168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015125328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.015193238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.015231618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.015254698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.015277939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1745 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.015307699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:33.015321599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.015333689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.015345399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1746 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015357159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015382919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015392779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015419869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015429009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015442349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.015451429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.01547668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:33.01550327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.01551411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.01552493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1746 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.01553578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.016781296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.016819046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.016832796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1747 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.01762915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.017651431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.017663561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.017673001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.017683441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.017692891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.017703191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.017714471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.017730371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1747 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.018469645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 718 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.018494685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.018507305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018593615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018629265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018638695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018649566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018660486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018674826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018685136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018695636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018705966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018715186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018731136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018741726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018751956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018762196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.018772536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.018782806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.018807236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.018818296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1748 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.018829176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.021095728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.021120998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1749 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.021723561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.021734851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.021745751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.021756601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.021769251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.021779691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.021788881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.021799151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.021810292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1749 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.022930037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.022956027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1750 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.023087798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.023097878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.023108498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.023117668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.023129878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.023140988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:33.023660181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.023684361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1751 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.024193274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.024204304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.024220744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.024230074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.026172334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.026198484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1751 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.026747476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.026772916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029679131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029689501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029700691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029710131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029720841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029731361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029742531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029752871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029764481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1752 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029775351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029791461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029803301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029812071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029822381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.029831381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029841622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029852392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1753 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029863102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.029873742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1754 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.031000767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:33.031028617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.031049308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.031072648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1754 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.031097398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:33.031110138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.025592972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.025632922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.025644032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.025654032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.027959934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:34.027991644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 719 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028004024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028015414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1755 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028228445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028267375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028288825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028324855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028374916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.028403826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028427306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028450736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1755 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028513566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:34.028525406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028537456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.028549197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028585557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028616667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028626437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028647847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028656887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028668567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.028677417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.042398597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:34.042503327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.042531657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.042547457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1756 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.042911749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.044173795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.044214115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.044227705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.044682858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.044702788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.044758698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.044769158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.044790078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.044799418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.044877159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.044896119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.044907159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1757 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049671133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 722 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049696363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049710773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1758 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049723803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049746003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049755783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049766533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049777223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049793393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049804033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049814623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049825003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049834214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049844484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049854854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049865294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049875804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.049886494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049896814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049921434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049932264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1758 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049943234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049956474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.049968234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1759 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.054517507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.054530897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.054541717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.054552157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.054564857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.054576667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.054585728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.05500269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.05502776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1759 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.056875719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.056917399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058144986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058170086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058184776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058194656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.058220136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.058236146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:34.058805369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.058835549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058874279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058883499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058908229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.058917469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.05900565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.05901761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1761 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.059563313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.059594423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1762 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.080749079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.080794419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.080808139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.08081797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.0808291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.08084001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.08085048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.081165191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.081197291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1762 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.0828468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.08288059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1763 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.08296627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.08297659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.08300465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.08301396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083032991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083046731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1763 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083586203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083615803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1764 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.083695714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:34.083730464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083782064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083806604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1764 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083829734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:34.083845435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015195971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015247202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015259152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015317522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015328362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:35.015343372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 723 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015355842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015368782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1765 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.015397712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.015473673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.015529083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.015649664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015690674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.015719704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015745444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015770024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1765 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.015806154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:35.015818904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:35.016075126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.016098056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1766 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.016287077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.016309587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.016320557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.016332447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.016343847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.016355627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.016367667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.016380857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:35.016414437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.016427308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.016439558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1766 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.016451928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.017247992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 725 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.017280952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.017295792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1767 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.017319012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.017330442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.017357102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.017367772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.017379572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.017389302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.017400422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.017416153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.017428693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1767 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.018261587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 726 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.018291037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.018305967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018327837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018374097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018404087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018417328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018429068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018441548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018463018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018475168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018487378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018497548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018511198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018524368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018536028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018553098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.018564538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.018575798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.018614289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.018626859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1768 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.018646809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.02090208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.02093109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1769 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.0209636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.02097547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.020987821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.020999801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.021011241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.021025691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.021037151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.021048311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.021060811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1769 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.022589229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.022617989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1770 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.022679519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.022690699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.022702689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.022714819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.022727219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.022744999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:35.023227152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.023256492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1771 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.023435043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.023446293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.023467443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.023477803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.023555003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.023571903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1771 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.025672054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.025701734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.025934425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.025950035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.025962895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.025973345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.025997565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.026010195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.026022985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.026045335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.026059136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1772 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.027270022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.027313482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.027387692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.027399032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.027417282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.027427452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.027439113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.027457633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1773 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.027986685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.028015555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1774 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.028038456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:35.028063496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.031651134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.031684084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1774 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.031785645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:35.031800195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.015679665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.015738316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.015778606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.015812016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.015821636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:36.015834346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 727 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.015845576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.015857136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1775 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.015928517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.015980107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016018127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016049427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016121908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.016160908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016184528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016207558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1775 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016251608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:36.016271858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016284028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016295908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016316319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016352869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016365379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016392279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016401549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016421789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.016430899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016460539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:36.016483779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016494759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.016505589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1776 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.01651652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.017829416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:36.019323564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.019343274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.019355724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.019365364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.019376304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.019385754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.019396134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.019405544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.019415914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.019432844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.019444104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1777 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.02051288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 730 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023674845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023699386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1778 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023712316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023733596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023743906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023754986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023765736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023776376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023786846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023799336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023809776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023819386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023830006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023840476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023851116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023861646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023871966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023882936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023910357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023921347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1778 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023932307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023943297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.023955287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1779 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023967387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023976287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023987127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.023997757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.024008277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.024018917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.024029277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.024039727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.024050947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1779 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.02452677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.0245533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.027535075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.027549655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.027569525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.027578895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.028032347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.029528515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:36.029548105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.029561245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.029573715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.029583065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.029593685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.029602975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.029908477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.029936507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1781 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.03050971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.032197728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1782 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.032227618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.032237758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.032248938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.032258898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.032269769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.032280379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.032291129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.032301789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.032313569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1782 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.032324649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.032343319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1783 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.034653981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.034924602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.034936112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.034945542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.035012052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.035032603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1783 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.035634046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.035660106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1784 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.035817366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:36.035847937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.036881702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.036913612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1784 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.036936922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:36.036948192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015152904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015203225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015214235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015224275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015233705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:37.015272535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 731 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015290265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015304655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1785 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015392785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015446926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015486506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015516126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015587756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.015624217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015648197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015671427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1785 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015709737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:37.015725437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015738667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015756077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1786 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015767927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015799338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015811578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015837778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015847298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015861748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.015870858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015895628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:37.015919278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015930268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015941168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1786 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.015952048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.017188935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.017218215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.017231885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1787 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.017263915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.017273065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.017295345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.017304415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.017314735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.017323565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.017333685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.017345165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.017356065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1787 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.018126089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.018153799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.018165759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01819542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01822504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01823484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01824571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01825626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.0182669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01827754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.018289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01829966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01830882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01831905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01832957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01833986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01835025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.01836059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.018370651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.018394831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.018405711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1788 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.018416571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.020642152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.020663432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1789 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.020699662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.020709392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.020720452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.020731292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.020741972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.020752363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.020761593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.020773663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.020785063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1789 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.021813808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.021841418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1790 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.021876228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.021885518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.021900018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.021909018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.021920528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.021931649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:37.022454501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.022485921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1791 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.022522421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.022531841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.022544532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.022553562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.022563682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.022574512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1791 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.023098134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.023123384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.023159655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.023169855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.023183195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.023192145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.023202505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.023213305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.023224395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.023235005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.023246045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1792 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.024447351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.024473651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.024506721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.024517161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.024532771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.024541611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.024551781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.024568471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1793 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.025063814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.026132769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1794 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.026144459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:37.026164809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.026186779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.02620942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1794 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.02623223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:37.02624278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.014823414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.014856474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.014867364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.014876814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.014885964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:38.014952195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.014983315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.014995575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1795 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.017679999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.017732889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.017771349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.017803729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.018154641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.018193501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.018216581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.018239941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1795 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.018332762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:38.018365162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.018378022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.018389942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.018501913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.018546633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.018556453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.018583143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.018592853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.018613783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.018624413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.019609658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:38.019637218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.019648288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.019659158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1796 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.019670168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.020969225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.020991535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.021007205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.021098565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.021122736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.021134636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.021143806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.021154326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.021163356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.021180596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.021192086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.021203066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1797 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.02194736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 738 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.02197826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.02199543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1798 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024698393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024739034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024750664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024761704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024772654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024783884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024794164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024804494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024819424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024828494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024839154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024849494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024860104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024870474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.024880874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.025154706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.025178516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.025190966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1798 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.025233636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.027720689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.027748769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1799 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.02791164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.0279343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.0279464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.02795741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.02796822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.02797903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.02798791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.028878315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.028897765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1799 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.03000619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.030064281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030123691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030133211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030161931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030171241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.030184771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.030195891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:38.030739384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.030757674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030771464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030780954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030798254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.030807624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.033491888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.033510158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1801 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.034189101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.034247592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1802 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.034507943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.034517413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.034547903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.034556993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.034567933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.034578443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.034588963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.034656444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.034670094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1802 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.036918395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.036945845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1803 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.037069726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.037079136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.037106136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.037115086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.037130296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.037142306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1803 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.037697289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.037723139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1804 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.037966471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:38.037991311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.038015021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.038049351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1804 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.038072041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:38.038084221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.01969134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.01971336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.01972657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.01973605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.019773541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:39.019823781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 739 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.019836161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.019847221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1805 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.019924161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.019971581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020005492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020036012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.020122802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.020156902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.020181653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.020204673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1805 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.020244563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:39.020260823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.020274303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.020286073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1806 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020298413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020330803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020340523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020367463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020376843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020389944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.020398984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.023960421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:39.023991321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.024002812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.024014072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1806 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.024098962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.025482869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.025516959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.025529429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1807 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.025885841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.025899111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.025944651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.025954281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.025967391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.025976542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.026082432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.026112412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.026130782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1807 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.027938861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 742 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.027974082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.027994042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028762076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028803076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028814016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028825656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028836346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028847416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028857926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028868336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028884006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028893156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028903436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028913776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028924296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028934906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.028945547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.028955697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.028979307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.028991937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1808 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.029002787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.031329759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.031357529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1809 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.035138398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.035857371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.035870242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.035881482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.035892782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.035903322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.035912522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.035922882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.035939212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1809 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.036747346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.036821966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1810 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.037150058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.037163418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.037189878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.037199578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.038195033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.038214693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:39.039944772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.039981072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1811 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.0455814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.04560963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.04562209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.04563691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.04564811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.04566057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1811 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.04567197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.045684681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.045697341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.045706751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.045724721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.045733811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.045744801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.045755821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.045766511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.045777041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.045788011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1812 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054056123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054087353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.054101193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.054111843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.054130773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.054140373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054151253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054163193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1813 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054174433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054187353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1814 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.054198744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:39.054221144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054244444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054271134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1814 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054294784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:39.054308464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.105809254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.105906605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.105932955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.105962215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.128251777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:40.128298657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 743 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.128338657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.128350017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1815 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.129345202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.129387853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.129472633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.129584974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.15074873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.150908111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.150963041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.150987441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1815 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.152577769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:40.152609269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:40.152628949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.152641289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.158387028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.158537479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.158570969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.162617559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.16267749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.16275434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.16277738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.165968106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:40.166082927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.166117957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.166147077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1816 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.174381708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.176410729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 745 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.176513929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.176549709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.178201688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.178261658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.178343358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.178368848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.178414249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.178434989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.188245838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 745 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.188351569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.188384609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1817 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.239468555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 746 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.239679626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.239725987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1818 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.341638078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.341835379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.341881479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.341911679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.34193308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.34195457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.34197542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.34199605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.34206679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.34209908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.342120961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.343556488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.343591298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.343603168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.343614358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.351130176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 746 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.351236037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.351269647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1818 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.353414658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.357560238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.357605788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1819 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.363269327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.363291937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.363303267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.363314037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.363324777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.363340967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.363350097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.398595054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.398650174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1819 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.403426969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.410172303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.412583775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.412615265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.412627155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.412644275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.435315348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.436539135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:40.452276384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.452316184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.504818078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.507004789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.507036629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.507047659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.524462687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.52523776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1821 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.530809888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.530843108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1822 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.530858048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.530868238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.530879288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.530893828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.530904619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.530916239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.530926769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.542062055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.542082335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1822 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.542094755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.542107455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1823 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.546429886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.546444996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.546490087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.546502757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.567912594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.569649023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1823 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.591137211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.591170401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1824 }, kind: MgsRequest(SpState) }"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.591443493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52730"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.592141876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.592187786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.59496691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ea043927-557e-43a1-97d9-2cda08f2926c","remote_addr":"[::1]:52730","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.594993231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ea043927-557e-43a1-97d9-2cda08f2926c","remote_addr":"[::1]:52730","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.595137411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.595173661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1824 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.595658474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.595675894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.595720424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ea043927-557e-43a1-97d9-2cda08f2926c","remote_addr":"[::1]:52730","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":769,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.71433394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52732"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.812823864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"85da80f7-29ba-4eb7-90ef-705743424614","remote_addr":"[::1]:52732","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.812866944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"85da80f7-29ba-4eb7-90ef-705743424614","remote_addr":"[::1]:52732","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.812951365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52734"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.817240306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"85da80f7-29ba-4eb7-90ef-705743424614","remote_addr":"[::1]:52732","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":4424,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.824131021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f73f8ff1-b97b-431f-9f12-3b85851da893","remote_addr":"[::1]:52734","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.824167361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f73f8ff1-b97b-431f-9f12-3b85851da893","remote_addr":"[::1]:52734","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.827672619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f73f8ff1-b97b-431f-9f12-3b85851da893","remote_addr":"[::1]:52734","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":3667,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.970189465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52736"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:40.973502991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"79dea91f-f882-4ce9-ab91-2b0ab4a5f1ab","remote_addr":"[::1]:52736","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:40.973538622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"79dea91f-f882-4ce9-ab91-2b0ab4a5f1ab","remote_addr":"[::1]:52736","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:48:40.974483896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"79dea91f-f882-4ce9-ab91-2b0ab4a5f1ab","remote_addr":"[::1]:52736","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":985,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.118175378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.118213218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.118224988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.118235438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.118394609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:41.118437479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 747 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.118451799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.118465419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1825 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.119239073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.119311353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.119352504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.119375374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.119701865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.119738086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 747 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.119763886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.119788976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1825 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.122137088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:41.122164428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 748 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.122178588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.122192578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1826 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.140371079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.1404654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.14050284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.14051757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.14052895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.14054208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.14055268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.141267724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:41.141313474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 748 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.141327434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.141340644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1826 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.141614775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.14442523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:41.146324939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.146358719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1827 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.147704336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.147734446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.148155408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.148181808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.148194318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.148205178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.150365969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 749 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.150392259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.150409269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1827 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.151749566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 750 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.151786746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.151801796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152179368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152244449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152255799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152268539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152285319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152297569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152310209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152321839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152333339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152343429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152354889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152366319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152377509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152389109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.152401139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.154174008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 750 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.154206779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.154219189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1828 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.155913517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.157860007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.157889717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1829 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.158243889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.158261349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.158273939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.158295839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.158307889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.158320099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.158330409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.158725401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.158752651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1829 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.160610641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.160643561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1830 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.182111809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.182159569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.182174819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.182186579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.191720307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.191759567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:41.191774357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.191788757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1831 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.193210064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.193243705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.193266535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.193277455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.195217195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.195247175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1831 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.196994124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.197024894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.1983108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.19833346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.1983716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.198384901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.198396671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.198410491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.198422761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.20017212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.20020934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1832 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.220543842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.221493397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.222314201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.222344011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.222358411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.222369431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.225537467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.225577557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1833 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.227389756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.227407426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1834 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.22815993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:41.22820088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.231185305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.231226715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1834 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.232052779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:41.23208108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015227832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015437903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015452144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015461884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015471364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:42.015484774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 751 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015496094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015507154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1835 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015519804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015679335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015701865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015722685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015743385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.015769155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 751 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015800705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015823755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1835 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015848665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:42.015859686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 752 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015871766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015883646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015895476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015916206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015925836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015937796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015946916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015957556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.015966416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.015976686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:42.015999776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 752 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.016011076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.016021946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1836 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.016032896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.017389543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 753 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.017425263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.017439053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.017614534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.017627454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.017639104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.017648704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.017659444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.017668644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.017679494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 753 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.017690554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.017705505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1837 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.018458918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 754 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.019663074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.019838245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1838 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019852135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019874325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019914556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019932156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019943536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019956346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019966876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019977616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019988636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.019997966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.020008526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.020019136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.020029996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.020040656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.020051356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.020061916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 754 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.020087647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.020098647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1838 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.020109737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.021127452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.021156802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1839 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.039466154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.039509894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.039521844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.039532874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.039547704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.039558434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.039567614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.039934716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.039957676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1839 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.041674045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.041707075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.041981027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.041991287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.042029167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.042056647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.043138512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.043275263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:42.043815636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.043848816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.044061107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.044071867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.044106937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.044118087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.044187028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.044200828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1841 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.045879786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.045909966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1842 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.04667645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.048813461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.048835911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.048846151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.048857281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.048868061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.048878771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.048889531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.048901512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1842 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.048912692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.048927372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1843 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.051840616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.051859086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.051914886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.051924167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.052388819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.052443419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1843 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.053126342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.053151243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1844 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.053956126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:42.053992127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.055197573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.055247223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1844 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.055273933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:42.055287193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.015227731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.015271142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.01696396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.01700033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.01701074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:43.017057691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 755 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.017925585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.017957385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1845 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.018111086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.018154166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.018232547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.018259177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.018508168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.018539358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 755 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.018562578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.018585928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1845 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.018651319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:43.018677039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 756 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.018689249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.018701159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1846 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.01880689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.01884312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.01885323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.01887493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.01888427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.01889503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.01890405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.019852115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:43.019877465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 756 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.019888615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.019899595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1846 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.019910525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.021002281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 757 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.021048831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.021061251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1847 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.021125412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.021134852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.021155812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.021165102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.021175462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.021184582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.021196692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 757 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.021209962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.021220842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1847 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.021976046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 758 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.022000696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.022012946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02468486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02472546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02473654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02474776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02475864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02477402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02478436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.02479494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.0248054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.024815221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.024826071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.024836851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.024847421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.024857881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.024868151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.025084692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 758 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.025122652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.025134212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1848 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.025182232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.027621965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.027652585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1849 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.027786176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.027796276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.027807176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.027818046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.027828486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.027840686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.027849536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.02863187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.028654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1849 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.029749876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.029776126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1850 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.029839606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.029848977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.029873917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.029882867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.029894007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.029907607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:43.03043704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.03046366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1851 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.03050246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.03051164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.03053028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.03053919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.033063753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.033083803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1851 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.033711516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.033739156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.033969627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.033980447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.034007748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.034017508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.034028068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.034046678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.034057538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.034122788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.034136268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1852 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.036224009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.036251539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.0363663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.03637694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.03639757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.03640664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.03641924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.03643084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1853 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.036973263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.036998743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1854 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.037062013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:43.037086934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.037126764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.037150134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1854 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.037172904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:43.037185594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015042173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015071993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015082523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015092093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015108153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:44.015160364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 759 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015171864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015183074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1855 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015268794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015318494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015352725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015384755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015455295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.015488755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 759 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015512555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015535436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1855 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015586736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:44.015617146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 760 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015630766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015642846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015654766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015675916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015685246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015695916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015708946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015719656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.015728517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015758657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:44.015787477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 760 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015798897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015809637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1856 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.015820697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.017183534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 761 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.017214774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.017227484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.017277044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.017300184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.017410835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.017434205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.017445995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.017455305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.017465835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 761 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.017477705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.017488945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1857 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.01837768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 762 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.01842363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.01843643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1858 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.01845088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018485521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018495231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018506121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018516961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018527721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018539611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018549851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018560191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018569211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018579491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018590431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018600871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018611231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.018621741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.018631941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 762 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.018656281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.018667161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1858 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.018678152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.021233385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.021266005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1859 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.021293445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.021303195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.021339415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.021368636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.021380276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.021395436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.021404596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.021415246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.021426556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1859 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.022568142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.022596032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.022624152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.022634012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.022658422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.022667762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.022678442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.022694112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:44.023309185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.023331506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023344396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023353656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023364526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023373696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.023384436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.023395486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1861 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.023901028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.023925389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1862 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023956889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023966689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023982499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.023991799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.024002419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.024013209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.024023799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.024034159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.024045059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1862 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.025369116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.025398756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1863 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.025417316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.025426666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.025440856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.025449896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.025460226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.025471126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1863 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.026026659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.026064359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1864 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.02620735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:44.02623763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.02625851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.026282161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1864 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.026305361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:44.026317591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.015156776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.015196507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.015207407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.015217207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.015226387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:45.015255707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 763 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.015266957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.015278657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1865 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.015572689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.015628639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.015671329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.015700829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.01582383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.01586038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 763 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.01588399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.01590712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1865 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.016699104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:45.016730795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:45.016743295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.016755245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1866 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.016845105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.016884255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.016894425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.016920736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.016930096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.016948416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.016957466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.017007076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:45.017057566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 764 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.017069906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.017082126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1866 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.017093126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.018359343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 765 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.018399663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.018413753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1867 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.018471904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.018481864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.018505764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.018515144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.018525984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.018534904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.018545164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 765 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.018562494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.018573524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1867 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.019285898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 766 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.019313258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.019325338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022098112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022136712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022146412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022157222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022167942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022179082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022189532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022202872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022213332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022222363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022232763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022243153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022254293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022264943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.022275583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.022587784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 766 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.022630835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.022642825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1868 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.022660525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.025046547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.025073037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1869 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.025212668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.025222928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.025233968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.025244818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.025255328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.025265918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.025276868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.026323424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.026350924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1869 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.027418419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.02744521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1870 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.02751447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.02752404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.02754866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.02755774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.02756935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.02758474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:45.028085423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.028112803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1871 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.028145873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.028155353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.028176133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.028185293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.030794337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.030819577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1871 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.03143169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.03145894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.031693231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.031704401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.031731121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.031740131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.031751062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.031761692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.031772402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.031798372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.031811852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1872 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.033928433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.033950723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.034744567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.034775297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.034787027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.034796417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.034807977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.034819727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1873 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.0353707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.03539277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1874 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.038787968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:45.038823778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.039098389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.039136739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1874 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.03915978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:45.03917232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015067959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015104999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015116489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015126609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015137759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:46.01521216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 767 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.01523509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.01524807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1875 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.015524031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.015562681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.015608572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.015630792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015737082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.015775012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 767 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015800293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.015824343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1875 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.016696877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:46.016732837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 768 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.016747517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.016760617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.017523871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.017591482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.017602922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.017615442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.017626332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.017649192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.017662742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.017703592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:46.017737002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 768 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.017748862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.017760733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1876 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.017772673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.019044829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:46.019085539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.019108629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.022876889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.022903529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.022951669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.022964269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02298551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02299649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.023413642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 769 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.023440712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.023454492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1877 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.024470297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 770 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.024505567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.024520077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1878 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024730918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024853199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024864459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024878269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024890119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024902789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024915959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024929379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024942389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.024952209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02496346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02497507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02498654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02503447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02508514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.0250984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 770 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.0251258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.02513873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1878 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.02515199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.027481492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.027515133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1879 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.027579483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.027591683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.027604533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.027616153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.027628183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.027640123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.027650083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.027665963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.027678054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1879 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.028766859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.028819289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02883354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02884421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.0288554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.02886616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.02887706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.0288883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:46.029385442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029412803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.029440323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.029449803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.029463783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.029472813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029483173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.029494253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1881 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.030021146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.030066446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1882 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.030097706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.030109716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.030122906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.030131906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.030142706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.030153236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.030163776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.030174076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.030184917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1882 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.031436273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.031462853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1883 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.031501023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.031511773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.031527693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.031536593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.031546913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.031557883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1883 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.032054396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.032080346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1884 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.032123846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:46.032155717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.032204247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.032227907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1884 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.032250717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:46.032265207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015127842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015184872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015311213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015322563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015332043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:47.015344983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 771 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015356463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015383003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1885 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015395133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015430283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015492264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015513514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015583784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.015628615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 771 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015658575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015682255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1885 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015705965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:47.015718985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 772 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015731315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015743305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1886 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015755485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015776065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015786035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015808725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015818416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015831836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.015842486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015867286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:47.015890736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 772 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015901916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015913026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1886 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.015924146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.017252693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 773 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.017283253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.017295423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1887 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.017329133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.017338713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.017361014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.017370174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.017380844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.017389664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.017401224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 773 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.017412484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.017423434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1887 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.018179318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 774 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.018211378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.018229608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018241878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018266568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018276328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018287208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018297768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018308528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018318999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018329289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018341169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018357789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018368269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018378849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018389039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018399399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.018409989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.018420339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 774 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.018443879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.018456579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1888 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.018467369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.020714661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.020746251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1889 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.020777171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.020787041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.020798101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.020808901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.020819391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.020829931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.020838961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.020853881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.020865301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1889 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.021919697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.021951907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1890 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.021967647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.021977767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.021992887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.022002347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.022013147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.022025807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:47.0225435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.02257223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1891 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.02261923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.02264612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.022657921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.022677231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.022687861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.022699161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1891 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.023189123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.023221113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.023259944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.023288094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.023305244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.023314554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.023333454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.023344784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.023355344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.023365604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.023376954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1892 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.0245437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.02456935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.024602281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.024612151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.024628471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.024637421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.024647581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.024658961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1893 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.025170754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.025199634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1894 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.025231424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:47.025261804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.025307044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.025331084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1894 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.025354385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:47.025369345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.015838318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.015895148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.015912369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.015922899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.015933199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:48.015962389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 775 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.015979889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016055429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1895 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.01616221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.01623883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016289261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016312261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016361971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.016393491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 775 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016420141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016444461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1895 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016490572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:48.016506312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 776 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016521892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016535282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016548592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016584352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016595362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016621972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016632732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016651642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.016661972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016690383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:48.016715763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 776 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016728283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016740303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1896 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.016752373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.0180775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 777 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.01810909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.01812705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.01816048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.01817169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.01819734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.01820745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.018219011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.018228891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.018243161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 777 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.018255781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.018268261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1897 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.019013165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 778 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.019041915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.019057255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1898 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019090135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019121415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019131955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019144395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019157465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019170905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019181985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019193285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019204956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019221726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019237256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019249126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019260436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019273716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.019286426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.019298016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 778 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.019340006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.019352956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1898 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.019366266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.021604308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.021647378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1899 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.021664958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.021676498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.021697488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.021710618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.021723048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.021735398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.021746738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.021758988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.021780599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1899 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.022826674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.022870014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.022883784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.022893744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.022904664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.022913844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.022924414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.022935395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:48.023417607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.023443657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.023482207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.023491947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.023505137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.023514178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.023524218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.023535178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1901 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.02407492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.024101001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1902 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.024134431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.024143541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.024164871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.024176131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.024186671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.024197321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.024207811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.024218011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.024228931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1902 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.025460558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.025484368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1903 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.025521818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.025531158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.025553758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.025564828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.025575048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.025586558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1903 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.026113681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.026134831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1904 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.026172441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:48.026194761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.026237842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.026261882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1904 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.026285002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:48.026297972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.01567894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.01571989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.015731301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.015746711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.015756911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:49.015819411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 779 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.015842931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.015856581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1905 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.015946552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.015993552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016039192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016070532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016144133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.016182703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 779 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016209553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016233903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1905 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016274033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:49.016291363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 780 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016307123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016320614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1906 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016338464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016366184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016378524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016403864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016414734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016430384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.016440354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016470134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:49.016496694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 780 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016510324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016522535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1906 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.016534955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.017976702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 781 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.018122743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.018137623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1907 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.018151543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.018173363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.018185903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.018214883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.018227583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.018238013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.018250253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 781 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.018262933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.018275613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1907 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.020205823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 782 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.020237214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.020263054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020289054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020315954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020328414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020340684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020353054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020367204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020381204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020393754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020406025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020427935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020441665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020454405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020466095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.020478405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.02148042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02149415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 782 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02152631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02155221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1908 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.021567431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.021991703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.022022053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1909 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.022079283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.022090483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.022104353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.022117143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.022129003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.022141164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.022151554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.022163144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.022177164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1909 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.023302639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02333081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1910 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.02336769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.02337819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.02339159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.02340226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.0234142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.02342935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:49.023958573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.024915598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1911 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.024938798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.024954118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.024966658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.024976948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.024990168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.025004528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1911 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.025017118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.025030158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.025043048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.025053238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.025066608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.025079058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.025091378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.025104509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.025119869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.025137649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.025151149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1912 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.026232744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.026261244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.026297145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.026308105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.026322995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.026332955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.026346025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.026363195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1913 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.026898738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.026932228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1914 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.026978758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:49.027006128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.027056389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.027085879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1914 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.027110489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:49.027123109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.015362741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.015407812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.015419462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.015430412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.015443122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:50.015666143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 783 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.016526167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.016561598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1915 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.016635508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.016684218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.016725729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.016753119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.016827619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.016865489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 783 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.016893019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01691803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1915 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01695693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:50.01697073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:50.01698526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.01699998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.0170189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.01704621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.0170595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.01708434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.01709483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.017110111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.017120511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.017149791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:50.017176481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 784 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.017189251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.017202751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1916 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.017215451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.018623968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 785 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019465063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019490473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019506353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019522963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019536513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019552593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019564593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019575463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019587283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 785 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019600483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019613223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1917 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019628053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 786 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019662564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019676764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1918 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019713274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019745824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019756574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019773434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019785244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019806154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019817564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019829454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019841904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019853425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019866855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019886945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019898305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019910535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.019923675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019935665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 786 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019959825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019972995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1918 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.019988805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.022505858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.022534298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1919 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.022576658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.022591978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.022604569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.022616679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.022629559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.022642749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.022653219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.022675149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.022688259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1919 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.023815555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.023833325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.023871805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.023882585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.023897145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.023907365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.023919525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.023931865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:50.024468068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.025173512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025188262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025201192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025213812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025224442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.025236662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:50.025253972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:50.025265922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.025278862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1922 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025292983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025302903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025316793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025327143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025340663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025353083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.025366583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.025384423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.025396303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1922 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.02669187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.02672196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1923 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.02674111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.02675173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.02677243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.02678298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.02679799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.02681168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1923 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.027346953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.028387098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1924 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.028402058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:50.028424128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.028445349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.028475039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1924 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.028498499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:50.028511569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.015784346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.015820586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.015832156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.015843036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.015858437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:51.015897147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 787 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.015910777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.015923337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1925 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.016402139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018250979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018297669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018327639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.01835905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.01838739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 787 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.01841406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.01843905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1925 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.01846277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:51.01847945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 788 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.01849399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.01851557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1926 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.01852856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018551151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018562101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018573921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018583941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018596211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.018615211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.018627171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:51.018652871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 788 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.018665281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.018677871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1926 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.018694771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.019648636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:51.02049781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.02051167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1927 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02052581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.020535821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.020550021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.020560091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.020572301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.020582771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.020594601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 789 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.020606851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.020633811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1927 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.020650001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 790 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.020663561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.020676541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.023808387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02428303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02429323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02431079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02432237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02433399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.0243457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02435751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02436953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.02439313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.0244046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.024417461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.024429031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.024440521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.024452131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.024495231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 790 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.024520081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.024532621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1928 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.024602431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.027136715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.027642617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1929 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.027656127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.027665997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.027679347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.027695977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.027708907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.027720717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.027734098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.028918214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.028945914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1929 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.03016138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.031739808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1930 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031753818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031768198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031780568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031792088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.031813838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.031830129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:51.031843969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.031861659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1931 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031876699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031889209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031902109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.031913529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.034249171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:51.03598053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:51.03599376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.03600699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.03602222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.03603314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.03604728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.03606033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.03607336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.03609807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.03610982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.036123591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.036136611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1932 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.03805317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.038421332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.038998605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.039012635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.039050886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.039062036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.039076976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.039104986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1933 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.039688729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.039719539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1934 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.043555369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:51.043604519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.043999571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.044048221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1934 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.044073361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:51.044086751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015171336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015209556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015221296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015232186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015242846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:52.015292427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 791 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015325447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015344767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1935 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.015566478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.015611078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.015642858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.015670179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015763899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.015798799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 791 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015825559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.015849859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1935 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.016764454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:52.016799844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 792 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.016814384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.016827524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.016929775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.016971445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.016983295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.017006075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.017016255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.017032065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.017042095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.017087636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:52.017115106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 792 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.017128776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.017141196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1936 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.017152926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.018283552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 793 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020713184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020761795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.020776945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.020797255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.020810305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.020824755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.020838395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.020852695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020865485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 793 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020890145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020904725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1937 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020918485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 794 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020930706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.020945756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1938 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.023869681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02567575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02569924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02571238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.0257245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02573683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02576826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.0257804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02579262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.0258036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02581614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.02583083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.025845021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.025857181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.025895991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.025914641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 794 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.025941311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.025953851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1938 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.025966221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.026922456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.027973262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1939 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028009152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028020832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028034162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028046932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028060022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028072592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028084842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.028096542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.028108622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1939 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.028500814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.028523084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028536145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028545935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028557915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.028567705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.028580825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.028592805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:52.029114638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.029141448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.029179718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.029190398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.029205198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.029215668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.029228168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:52.029242018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:52.029779221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033160688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1942 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033190598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033202118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033214668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033224578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033236829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033251969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033263899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033275609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033287539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1942 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033299049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033311749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1943 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033324729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033334529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033346119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033355689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033366919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033380039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1943 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033391849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.033403629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1944 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.033415079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:52.03343642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.03345782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.03348273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1944 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.03350637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:52.03351927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.01547676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.015542761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.015555041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.015565661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.015575701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:53.015615541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 795 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.015633941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.015651031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1945 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.015746282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.015796852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.015839282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.015894762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.015998383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.016043473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 795 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016070313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016100284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1945 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016125004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:53.016143204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 796 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016162754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016176354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1946 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.016192974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.016232234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.016244094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.016273064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.016283645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.016303505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.016313905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016345655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:53.016372435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 796 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016385425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016398355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1946 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.016410185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.017718552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 797 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019701162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019721082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1947 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019741032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019757232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019769372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019779322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019796333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019806843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019829623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 797 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019842793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019856453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1947 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019873153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 798 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019893733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.019907833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019921203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019947373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019959013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019975853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.019988374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020001874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020013814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020026294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020038174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020048984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020060904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020073484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020087694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020099604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.020111464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.020123494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 798 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.020152234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.020169134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1948 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.020182094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.021446351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022090234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1949 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022107394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022117444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022129164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022142674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022154614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022177865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022188555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022201075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022213975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1949 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022775948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022809578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1950 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022850488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022861138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022883928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.022894478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.022908318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.024009614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:53.024022234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.024034954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1951 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024048634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024059064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024070784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024082435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.024094205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:53.024105835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:53.024117535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.024130545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024143015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024152265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024169295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024178835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024190715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024202295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.024215835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.024228245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.024240635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1952 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.025469042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.025499952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.025535332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.025549002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.025574242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.025584432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.025595502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.025611082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1953 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026150945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026176225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1954 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.026220576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:53.026251946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026302836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026334066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1954 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026359126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:53.026370506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.015081691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.015126841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.015138412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.015149022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.015169482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:54.015220382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 799 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.015240332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.015253512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1955 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.015841335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017430183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017456643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017484673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017512924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.017554854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 799 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017581534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017609144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1955 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017638864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:54.017651694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 800 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017664864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017678244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017691584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017719735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017731055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017743605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017753995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017765915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.017775975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017788015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:54.017813955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 800 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017826365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017839905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1956 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017852095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017865345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 801 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017879525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.017892615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.018227037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019588474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019614284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019631875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019654565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019664895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.019677975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 801 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.019699045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.019715445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1957 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.019728975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 802 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.019741265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.019757115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1958 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019772225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019806155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019816735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019833526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019845946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019857886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019870776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019882976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019895526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019905356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019917646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019941946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019954766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019968746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.019981166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.019993906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 802 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.020022957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.020035487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1958 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.020048047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.021880946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.021948037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1959 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.022441349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025476764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025505595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025518945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025531525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025544525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025561415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025584155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025596595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1959 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025609365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025622805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025640935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025660855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025673475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025683495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025695726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025708026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:54.025720956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025735296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025757496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025768256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025787696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.025798256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025810836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:54.025822916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:54.025834646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.025847696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1962 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.026053247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.026079227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.026101738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.026111568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.026123188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.026142118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.026154148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.026169518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.026182198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1962 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.027449835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.028267129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1963 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.028296179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.028312679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.028324859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.028335149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.028346809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.028358729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1963 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.028375419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.028388189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1964 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.02839992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:54.02842138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.02844213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.02846763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1964 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.02849695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:54.02851028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.014932513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.014967413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.014980263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.014990663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.015000733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:55.015049354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 803 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.015068084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.015089994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1965 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.017352115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.017407666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.017449306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.017504936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.019763338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.019801848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 803 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.019827768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.019856048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1965 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.019881938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:55.019894488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:55.019908338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.019921479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1966 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.019943819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.019972509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.019984329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.019997159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.020007599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.020019869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.020031799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.020043949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:55.020068949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 804 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.020083849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.0201015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1966 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.02011617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.02013013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 805 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.02014357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.0201584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1967 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.02017755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.02018761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.02020026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.02021079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.02022342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.02023464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.02025615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 805 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.02026906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.02028091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1967 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.021805628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 806 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.022311691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.022341181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022355451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022382371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022392941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022404171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022414541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022425572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022436062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022447742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022458962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022468432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022478862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022489662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022500412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022512882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.022523442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.022534042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 806 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.022558052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.022569362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1968 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.022580472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.024484622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.024511062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1969 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.025145125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.025160105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.025171005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.025181755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.025192236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.025205006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.025216526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.025227336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.025239196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1969 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.026353621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.026407002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1970 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.026481452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.026491932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.026512332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.026521342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.026532412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.026543332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:55.027395867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.027419327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1971 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.027710119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.027723049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.027754139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.027764099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.027778629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:55.027790439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:55.028352652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.030543203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030570783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030581593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030593623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030603074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030614254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030625104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030636304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.030651304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.030662674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1972 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.030673684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.030685424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030697624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030706624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030717164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.030725914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.030735964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.030746814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1973 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.031017706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.031048796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1974 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.031144446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:55.031176226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.031222727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.031245687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1974 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.031270217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:55.031283327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.015456328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.015477029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.015487409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.015497289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.01758697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:56.01760277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 807 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.01761423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.01762804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1975 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.01763949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.01766111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.01768252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.01770349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.01772575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.01774881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 807 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.017771471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.017795481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1975 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.017818271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:56.017829131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 808 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.017841291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.017853251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.018197823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.018249773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.018260583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.018295413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.018305173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.018329053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.018338163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.018443744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:56.018467364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 808 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.018478244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.018490154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1976 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.018501124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.01962925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:56.019896511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.019928771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.022992077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.023019437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.023095578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.023106478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.023116968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.023126248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.023428319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 809 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02345183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.02346352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1977 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.024346704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 810 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.024374364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.024388884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1978 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024590945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024631116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024646746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024658006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024669746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024680926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024699086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024709976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024720636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024729456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024739676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024750066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024760506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024770706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.024782496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.026314124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 810 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.026815847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.026832827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1978 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.026844037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.028724777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.029258739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1979 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.031808102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.031839943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.031851703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.031873353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.031884093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.031894923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.031903883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.032129644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.032153564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1979 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.03331748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.033836813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.034193755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.034209195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.034245365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.034254705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.035091929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.036388956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:56.036408106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.036420936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.03921141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.03923521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.039246961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.039256311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.040146465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:56.041197341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:56.041209481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.041222061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1982 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.041234501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.041244221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.041255341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.041264711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.041276221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.041286861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.041297391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.041307681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.041320121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1982 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.042509257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.04309598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1983 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.045651883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.045680663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.045692584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.045701784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.046010255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.047614344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1983 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.047629634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.047641214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1984 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.047656904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:56.047678274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.048277957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.049350203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1984 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.049374353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:56.049387243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016088195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016138065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016149355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016158835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016183215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:57.016196725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 811 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016208745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016219895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1985 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016281846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016323596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016355796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016379556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016438186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.016472627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 811 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016496177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016520387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1985 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016556087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:57.016571897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 812 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016584157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016601887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1986 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016613597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016643367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016653087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016673728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016683098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016699108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.016708188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016738958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:57.016762628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 812 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016774058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016786168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1986 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.016797008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.017972504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 813 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.018003424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.018015374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1987 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.018069915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.01906059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.01907292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.01908266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.01909356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.01910252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.01911484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 813 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.01912619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.01913754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1987 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.01914875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 814 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.01915957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.01917177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.01918363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019204521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019213991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019225941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019236751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019247221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019260491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019270761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019281131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019290361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019301051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019311591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019328111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019338571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.019348991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.019360861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 814 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.019384661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.019395722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1988 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.019407042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.021430542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.021462822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1989 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.021498733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.021507903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.021519963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.021530433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.021540863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.021554353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.021563463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.021573733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.021584543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1989 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.022643208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.023878415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1990 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.023890855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.023900055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.023911785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.023920725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.023931135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.023942045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:57.023953065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.023964815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1991 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.023976745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.023992295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024002685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024016825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.024027245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:57.024039575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:57.024050485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.024062306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024074246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024083186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024093816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024102806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024113256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024123916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.024134366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.024144716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.024157036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1992 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.025251552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.025282922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.025321132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.025331122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.025344432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.025353292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.025363472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.025374892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1993 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.025896765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.02695459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1994 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.02697707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:57.026998601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.027019261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.027042771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1994 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.027067591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:57.027078871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015331203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015386764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015398924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015409864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015421314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:58.015437044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 815 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015449964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015463114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1995 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.015692305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.015738495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.015777976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.015808826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015913236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.015951476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 815 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.015975667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.016000317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1995 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.016853351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:58.016906821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 816 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.016919691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.016932051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.017047582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.017088372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.017098582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.017125242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.017134882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.017148763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.017158373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.017197523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:58.017221763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 816 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.017241743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.017253283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1996 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.017266493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.018372869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 817 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.018422349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.018437159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.018509379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.01853659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.01854861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.01855803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.01856854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.01857773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.01858821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 817 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.01860327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.01861447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1997 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019312904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 818 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019339824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.019352124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1998 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022004418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022055658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022065968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022076888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022091168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022102168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022112468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022122858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022133278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022142318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022152548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022169749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022180119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022190909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.022201159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.02246399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 818 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.02248773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.02250912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 1998 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.0225504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.024926722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.024958313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1999 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.025065813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.025076293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.025088053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.025103263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.025113853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.025125373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.025134324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.025984508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.028601401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1999 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.028627402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.028640962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.028654382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.028664282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.028675362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.028689072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.028699722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.028711062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:58.028722262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.028734062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.030469061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.03226882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.03229369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.03230442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.03231529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:58.03232734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:58.032343381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.032356011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2002 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.032368771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.032377911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.032388881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.032397971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.032408611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.032419261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.032430121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.032696292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.032723872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2002 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.034017449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.034059719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2003 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.03413375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.03414416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.03416505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.03417442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.03418594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.03420328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2003 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.034711923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.034738513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2004 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.037333656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:58.038288141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.038326441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.038354062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2004 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.038379282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:58.038392572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015161265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015206345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015217826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015227906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015237196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:59.015276136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 819 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015287506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015298636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2005 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015379266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015427897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015467117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015489107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015563837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.015598247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 819 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015621518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015644418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2005 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015682448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:59.015696038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 820 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015708498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015720108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2006 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015732288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015764038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015775088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015797259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015806729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015822999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.015831999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015857559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:48:59.015880949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 820 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015891949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015902769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2006 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.015914749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.017135425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 821 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.017666598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.017680268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2007 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.017692938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.017702378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.017713349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.017722679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.017734009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.017743059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.017753489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 821 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.017764639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.017777529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2007 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.01800994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 822 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.01805329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.01806608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.01809595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018130221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018139771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018150491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018162241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018172881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018183191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018193591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018203901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018212871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018228941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018239301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018249561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018259931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.018270381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.018280831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 822 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.018305352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.018316282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2008 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.018327082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.020576103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.02185848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2009 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02187184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02188221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02189328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02190676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02191751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02192822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.0219375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.02194801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.0219592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2009 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.02197015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.02198174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2010 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02199415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02200335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.02201443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.0220238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.02204325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.022054501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:59.022365252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.022389832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2011 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.022428012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.022437712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.022451323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.022460823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.022471063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:59.022482073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:48:59.022994205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025167947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025180487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025189647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025200337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025209287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025219707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025230837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025241417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025251747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025262617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2012 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025273357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025287597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025299897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025309147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025325158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025334058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025344718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025355948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2013 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025367018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025378368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2014 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025394268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:48:59.025417868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025438708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025461748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2014 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025486078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:48:59.025497108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015090637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015458558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015469959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015479949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015489709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015510509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 823 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015522109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015533549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2015 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.015545409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.015571339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.015599199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.015619809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015640489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.01566561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 823 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.0156894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.01571754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2015 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.01574156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 416 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.01575242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:00.01576902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.01578091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.01579264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.0158134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.01582358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.01583599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.015845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.01585613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.015865011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015875561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015898971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 824 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015919281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015930281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2016 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.015941451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.017242947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 825 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.017275178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.017288588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.017311728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.017321498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.017354088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.017363838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.017374658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.017386508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019132547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 825 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019167627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019184627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2017 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019196408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 826 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019207888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019220158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2018 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019232968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019254618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019264468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019275808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019287198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019299498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019310528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019321558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019332908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019342618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019353758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019374538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019385789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019397239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.019407839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019418739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 826 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019451859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019463159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2018 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.019474699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.021138728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.021168388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2019 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.021199318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022332074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022356544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022368954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022384844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022395724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022405144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.022415774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.022427924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2019 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.022649245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.022677746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022721866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022731446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022755846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.022765006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.022780706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.022791746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:00.023347409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.023377049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.023403779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.023413549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.023427589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.023436639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.023447349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.02345911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2021 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.024031652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.024072943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2022 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.024086083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.024095473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.024106443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.024115503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.024126143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.024136743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.024147393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.024162083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.024173083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2022 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.02552205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.02556441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2023 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.02557786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.02558748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.02559907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.02560825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.02561889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.025631261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2023 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.026223544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.026253214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2024 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.026295484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:00.026319404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.026362704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.026387694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2024 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.026412245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:00.026424845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016268874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016302715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016314155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016323835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016333515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 417 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016346225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 827 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016357665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016369345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2025 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.016721207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.016757337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.016790897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.016811587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.016939858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.017858873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 827 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.017882893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.017913833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2025 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.017939023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 418 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.017950393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 828 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.017962733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.017974723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2026 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.018031983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.018082924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.018093124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.018114734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.018125804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.018136614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.018145534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.018180584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.018203654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 828 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.018214654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.018225584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2026 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.018236434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.01928328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:01.020588887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.020613827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2027 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.020626967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.020637027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.020648227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.020657887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.020668977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.020678257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.020688837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 829 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.020700387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.020711537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2027 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.020726967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 830 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.020738128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.020750288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.022613417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.023009559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.023049149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.023064109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02307672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02308936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02310504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.0231189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02313182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.0231431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02315587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02316836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02318084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02319298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.02320497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.02321645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 830 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.02324416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.02325683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2028 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.023270841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.025361761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.025468212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2029 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026217555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026247706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026260636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026273266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026285356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026301456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.026312066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.026964689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.026978989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2029 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.028059075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.028423827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2030 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.028441377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.028452397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.028465727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.028489527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.031443972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.031460513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:01.032074326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.033235901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2031 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033252072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033273762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033294222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033304732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.033316082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.033333512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2031 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.033346382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.033360482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033374712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033389312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033401192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033411142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033423432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033435803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.033447833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.033462573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.033477663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2032 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.034603008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035086901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.035117061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.035128451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.035140501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.035151331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035162801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035174991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2033 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035273492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035303022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2034 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.035336952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:01.035361132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035403013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035427773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2034 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035451893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:01.035466093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.015679593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016396067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016422147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016433177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016443207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 419 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016457177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 831 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016471467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016484247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2035 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016497547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016525277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016546608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016568448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016590388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016618008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 831 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016642608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016666348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2035 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016691678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 420 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016703658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 832 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016716978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016729799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016742609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016764249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016774789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016788299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016799289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016843919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.016859989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016872459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016897909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 832 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.016909549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.01693349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2036 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.01694752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.017892785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 833 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018728729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018750059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.018764559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.018774799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.018787069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.018797549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.018809409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.018820749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018832209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 833 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.018844639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.01885695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2037 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.01887352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 834 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.01888537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.01889861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2038 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01891125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01893301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01894293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01895493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01896731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01898029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01899311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01900415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.0190153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01903873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.01905091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.019062761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.019074121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.019085571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.019107531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.019120161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 834 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.019145481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.019165131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2038 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.019177571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.021407772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.021439403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2039 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.021468663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.021479723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.021492933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.021504483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.021516823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.021531673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.021553533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.021564743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.021577283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2039 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.022678129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.022743189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.022757759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.022768429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.022779619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.022789089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.02280082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.02281667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:02.023282922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025592444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025608454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025617974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025629084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025638504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025649324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025660464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2041 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025671925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025684015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2042 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025700475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025709875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025721005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025730415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025741455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025752195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025763015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025773695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025784905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2042 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025802765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025814935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2043 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025828425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025837755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025848485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025857595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025868116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025879266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2043 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025890186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.025905706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2044 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.025957696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:02.026002936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.026024946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.026056557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2044 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.026080057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:02.026094957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015694155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015759945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015771145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015781056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015811076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 421 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015825046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 835 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015836186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.015847246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2045 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.015935486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.015982477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016022337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016047197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016121837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016155507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 835 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016179228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016202448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2045 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016248668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 422 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016271318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 836 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016284148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016296188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2046 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016311268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016347828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016359059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016385869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016395729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016412799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.016421889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016454779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016478499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 836 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016490409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016501379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2046 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.016512249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.018019437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 837 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.018084538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.018102558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2047 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.018123388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.018135658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.018175098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.018184888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.018198588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.018207838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.018226208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 837 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.018243698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.018254768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2047 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.019044652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 838 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.020745231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.020770871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020783941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020806541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020817071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020828271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020839391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020850512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020861692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020874812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020886102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020896402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020907252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020918042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020928592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020938952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.020949392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.020959632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 838 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.020983982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.020994932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2048 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.021006162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.021648416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.021685606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2049 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.021864477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.021876967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.021887667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.021898537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.021909077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.021919547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.021930597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.021998747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.022020437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2049 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.02442248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.02446579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2050 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.024597801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.024608631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.024637761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.025641086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.025662506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.025674076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:03.025692677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.025704687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2051 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.025716847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.025726187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.025736457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.025745517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.025755757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.025766947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2051 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.025956828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.025985868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.029015993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.029048364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.029060424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.03227264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.03230298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.03231525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.032327661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.032349041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.032363031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2052 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.032374961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.032388311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.032401331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.032415191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.032425741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.032434771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.032597802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.032630212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2053 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.033187415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.033210695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2054 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.033299196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:03.033345246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.033384356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.033408716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2054 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.033431716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:03.033445486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.034886556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.034988596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.035014756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.035037446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.035206617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 423 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.035281128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 839 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.035314008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.035345788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2055 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.035885281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.036006051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.036083292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.036162442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.036501854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.036555024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 839 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.036579914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.036603444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2055 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.037064017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.037150477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 840 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.037194317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.037223637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.037418318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.039321118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.039341888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.039354068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.039364558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.039376079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.039389629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.039401519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.039425829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 840 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.039438209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.039449399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2056 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.039463509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.041068017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 841 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.041473339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.04149806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.042161423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.042211463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.042282714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.042307984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.042362224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.042978167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.043009537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 841 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.043024877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.043037427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2057 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.04354662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 842 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.04358845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.04360184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2058 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04743165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04747112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04748247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04749394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04750467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04751542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04752706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.04753943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.047550121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.047559671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.047571091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.047581631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.047591951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.047603151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.047613841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.047971253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 842 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.048065733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.048091483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2058 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.048115273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.050581436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.050662197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2059 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.050847768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.050885678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.050912678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.050934598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.050955588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.051004988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.051026788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.052220654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.053711572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2059 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.053736112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.053749392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.054332835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.054359265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.054371625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.054387426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.054398736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.054410916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:04.054995069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.055072819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.058662318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.060240936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.060268286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.060279546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.060291296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.060304836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2061 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.060317236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.060330446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2062 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.061876214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.063187841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.063217111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.063229041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.063241651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.063253831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.063266141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.064456367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.066517678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2062 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.066677249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.066722619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2063 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.070610719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.074263308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.074298018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.074308808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.074320498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.074333298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2063 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.074344828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.074356408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2064 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.091223545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:04.091293195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.092568602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.093477826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2064 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.093519176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:04.093534996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015497798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015567978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015581468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015592308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015602258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015617928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 843 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015630658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015653919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2065 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.015666629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.015690399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.015714059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.015737029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015795419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.015823179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 843 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01585085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01588675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2065 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01591152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 426 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.0159301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:05.01594467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01595753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2066 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.019237427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.019556098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.019581219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.019594999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.019606479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.019618689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.019629389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01976385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01979274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 844 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01980576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01981889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2066 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.01984572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.020939746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 845 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.022291703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.022323553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2067 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.022345603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.022357733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.022370853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.022382083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.022394503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.022405123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.022458704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 845 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.022484594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.022497234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2067 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.023256108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 846 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.024339633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.024372743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024387243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024409893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024427643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024440184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024464144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024475944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024502504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024515514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024530244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024541034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024553434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024566844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024578814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024591004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.024603984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.024615094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 846 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.024645695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.024659945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2068 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.024672145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.025977541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.026817246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2069 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.029253538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.029307159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.029321429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.029334239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.029346259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.029358939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.029404259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.029699671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.029720281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2069 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.030908147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.032901257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2070 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.032926777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.032937387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.032948737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.032958067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.032969487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.032981377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:05.033284899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.033308319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2071 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.033815142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.033828792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.033851792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.033861682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.036452245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.037978513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2071 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.037999323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.038012773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.038025353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.038041764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.038057074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.038066324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.038076864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.038087324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.038097744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.038179684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.038195874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2072 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.040397575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.040425786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.042032694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.042061914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.042150644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.042165174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.042208905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.042223255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2073 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.042809138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.042850398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2074 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.045667173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:05.045698583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.046047865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.047952754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2074 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.047980884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:05.047993564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.014907927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.016896237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.016946567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.016958547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.016970207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 427 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.016986507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 847 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017001997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017015597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2075 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017033667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017072028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017095778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017118298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017140768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017166448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 847 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017193058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017224418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2075 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017249129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 428 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017262689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 848 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017277219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017290979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017304069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017326489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017344679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017358339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017369589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017383489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017394189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017408129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017434539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 848 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.01744849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.01746219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2076 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.01747737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.01749407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:06.01750762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.0175238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017743361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017771461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017791951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017802461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017813781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.017823811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017836211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 849 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017849042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.017861482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2077 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018638846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 850 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018667496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018684686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2078 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018752166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018783176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018794396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018806366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018819117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018847097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018858727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018871787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018889137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018904137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018916207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018933027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018944877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018956467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.018968847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.018980597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 850 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.019017178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.019029208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2078 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.019044978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.021245329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.022026243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2079 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022067493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022089904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022102794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022117484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022129784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022141074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.022160904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.022173514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.022190874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2079 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.023049288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.023966223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.023993953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024016743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024029693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024040583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024052944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024064934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:06.024077114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024095664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024241174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024252765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024277985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024288335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024300055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024321595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2081 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024874128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.024902018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2082 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.024996128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.025031378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.025044729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.025060059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.025071779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.025084139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.025096399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.025109309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.025132939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2082 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.026359195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.026389505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2083 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.026922388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.026949478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.026962478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.026979008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.026991159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.027003459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2083 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.027519421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.027548131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2084 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.027638542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:06.027673402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.027714842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.027740302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2084 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.027764783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:06.027778693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017649812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017689913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017701543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017717043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017727753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 429 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017752553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 851 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017764763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.017777443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2085 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.017970064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018015034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018057745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018084085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018159295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018189325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 851 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018215035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018238905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2085 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018346156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 430 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018363746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 852 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018379656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018392826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2086 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018448667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018479477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018490887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018506167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018516447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018528617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.018542917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018590897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018617057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 852 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018629257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018641577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2086 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.018653998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.019712763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 853 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020431727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020445897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2087 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020460477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020475637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020488727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020499687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020512417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020527697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020542907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 853 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020556387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020568487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2087 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020668778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 854 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020698968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020712738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020746438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020778968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020789738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020801868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020814008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020826119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020837189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020848439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020859669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020877889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020894129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020905909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020917869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020929489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.020941349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020952949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 854 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020978019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.020990009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2088 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.021006889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.023312691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.023337841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2089 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.023382002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.023392912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.023405372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.023416912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.023428872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.023440152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.023451512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.023466402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.023481092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2089 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.024525718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025749254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2090 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025764914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025777564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025790024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025800354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025812624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025825144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:07.025847644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025860625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2091 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025878605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025888935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025902385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025913075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025925145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025937425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2091 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025950635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.025963665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025980825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.025991325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.026005075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.026017265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.026029135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.026046836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.026059246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.026071016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.026083326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2092 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.027162901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.027898985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.027914355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.027925285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.027937175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.027946595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.027959495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.027971645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2093 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.027983345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.027995455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2094 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.028006795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:07.028027876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.028049696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.028073356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2094 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.028096756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:07.028109136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015134851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015209602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015222042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015233392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015248882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 431 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015264212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 855 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015276572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015288462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2095 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015334712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015382353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015424943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015449643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015526683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015565413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 855 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015592414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015616984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2095 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015656464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 432 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015670244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 856 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015684604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015707514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015721364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015743174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015754594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015776165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015786805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015800705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.015811075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015842155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015868865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 856 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015881555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015893755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2096 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.015906395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.017137252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 857 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.018905521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.018932301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.018957591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.018970971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.018984101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.018994991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019007561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019018321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019030251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 857 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019050651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019063332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2097 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019075912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 858 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019088322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019109272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2098 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019123752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019149082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019160742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019173102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019185982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019199622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019216102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019228912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019240882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019251112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019264283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019277183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019289723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019301453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.019313273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019325213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 858 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019349643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019362413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2098 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.019375203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.0206718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.021766805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2099 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.021780595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.021790615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.021801845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.021813295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.021826446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.021848146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.021858706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.021871426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.021883646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2099 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.022098757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.022138267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.022277768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.022290098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.022305748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.022316148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.023369414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.024340059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:08.024367649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.024383719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.024402189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.024413989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.024426279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.024437239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.024449089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.024461809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2101 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.02467006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.02470563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2102 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027436494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027598465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027612955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027622965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027637366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027649206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.027661076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.027893067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.027909567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2102 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.029242614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.029832087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2103 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.029847507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.029859767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.029871647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.029881627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.030318419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.030333889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2103 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.030888332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.031868057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2104 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.031889557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:08.031916257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.031940138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.031968388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2104 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.031996608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:08.032011868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015449875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015532175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015544215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015554855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015568035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 433 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015583075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 859 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015596086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015609346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2105 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015623216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015646546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015668986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015694126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015755466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015789677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 859 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015817177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015841397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2105 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015867497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015888687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 860 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015903357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.015917617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2106 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015930487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015960127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015971578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015987288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.015997618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.016010008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.016019858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.016051008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.016076878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 860 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.016088568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.016100478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2106 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.016112108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.017291854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 861 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.017322195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.017336775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2107 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.017371785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.017382605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.017407015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.017417545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.017429945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.017440115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.017451835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 861 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.017470105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.017482725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2107 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.018241729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 862 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.018272419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.01828648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018481751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018521971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018532491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018544561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018556451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018569821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018581171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018592601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018603521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018612711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018624401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018636961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018647951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018659611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.018670761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.018700992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 862 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.018725532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.018737352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2108 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.018920613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.022648972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.022675412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2109 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.022858903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.022870243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.022882733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.022894633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.022906183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.022917463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.022927223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.022938343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.022950933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2109 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.024069839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.024094269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2110 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.02418937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.02420028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.02422119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.02423135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.02424277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.02426004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:09.024767823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.024808283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2111 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.026018369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.026039329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.026052139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.026063319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.02607617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.02609118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2111 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.02610391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.026128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.028552872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.028924034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.028936534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.028946394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.028958734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.028971714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.028983184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.029902869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.029925209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2112 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.031786099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.031836979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.03195278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.03196364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.03198801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.0319981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.03201372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.03203694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2113 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.032558003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.032587303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2114 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.032712803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:09.032745184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.032793204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.032819764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2114 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.032843764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:09.032858544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.015424876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.015709828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.015852509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.015864369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.015987429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.01618672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 863 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.01620037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.01621297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2115 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016258041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016329661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016384241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016411381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016432191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016457282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 863 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016482822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016507462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2115 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016531202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 436 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016545712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:10.016558092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016570572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2116 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016583802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016615702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016625352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016640213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016649713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016660513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.016669423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016700693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016725163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 864 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016736453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016747323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2116 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.016758383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.01816136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 865 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.01819209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.01821006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2117 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.018222651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.018275801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.018287201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.023704899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.023731279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.023742699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.023769209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 865 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.023784349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.023806119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2117 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.023818889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 866 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.02384256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.02385817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2118 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02387126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.0239039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02391519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02392705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02393907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02395125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02396308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02397537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.0239872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02399836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.02402618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024047841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024064821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024077601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024096891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024109631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 866 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024151071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024163371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2118 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024175651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024189931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024203661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2119 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024216431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024226771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024241132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024253652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024266302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024282972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024297772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024313632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024325702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2119 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024339602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024354462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2120 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024368622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024379422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024391512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024401572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024413162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2120 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024425252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:10.024438183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024460253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2121 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024473183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024483053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024496433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024506173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024517603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024529573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2121 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024761154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.024789444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2122 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024829155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024839405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024859125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024870615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024882455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024895375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.024908445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.02597255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.02598699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2122 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.026360152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.026392432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2123 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.026431243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.026443303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.026459113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.026469553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.026482493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.026498193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2123 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.027039466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.027066676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2124 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.027108126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.027136206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.027180077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.027207097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2124 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.027231367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.027242997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.40389665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52738"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.426629107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f285a3f8-891c-4462-b0e1-55839e8cfbb0","remote_addr":"[::1]:52738","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.428177165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f285a3f8-891c-4462-b0e1-55839e8cfbb0","remote_addr":"[::1]:52738","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.428213565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52740"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.429541222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"f285a3f8-891c-4462-b0e1-55839e8cfbb0","remote_addr":"[::1]:52738","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2925,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.430182295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a52462bc-e339-4d76-a9c1-3de310de53b4","remote_addr":"[::1]:52740","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.431457731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a52462bc-e339-4d76-a9c1-3de310de53b4","remote_addr":"[::1]:52740","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.431476222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a52462bc-e339-4d76-a9c1-3de310de53b4","remote_addr":"[::1]:52740","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":982,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.483541119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52742"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.575905023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ca7b1e88-1a86-470d-a642-c1ec5225e665","remote_addr":"[::1]:52742","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.575945333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ca7b1e88-1a86-470d-a642-c1ec5225e665","remote_addr":"[::1]:52742","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.576011513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52744"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.578585716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"ca7b1e88-1a86-470d-a642-c1ec5225e665","remote_addr":"[::1]:52742","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2712,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:10.580263585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"74b4ddca-e5a8-4610-ae55-ff458d11d899","remote_addr":"[::1]:52744","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:10.580530336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"74b4ddca-e5a8-4610-ae55-ff458d11d899","remote_addr":"[::1]:52744","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:10.584242615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"74b4ddca-e5a8-4610-ae55-ff458d11d899","remote_addr":"[::1]:52744","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":3965,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015010406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015045046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015057046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015068737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015080427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 437 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015129307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 867 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015142897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.015156197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2125 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.031498171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.031554691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.031578201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.031614391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.031955323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.032001753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 867 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.032027243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.032051734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2125 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.032347745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 438 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.032379615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 868 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.032394175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.032407825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2126 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.032544676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.032591116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.033677942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.033708962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.033726172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.033739452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.033749702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.033761582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.033788192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 868 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.033800832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.033813633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2126 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.033826313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.034816158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:11.034839628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.034851858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2127 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.034864228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.034873728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.034884488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.034893958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.034915678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.034925108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.035898623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 869 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037456191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037481882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2127 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037499502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 870 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037523662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037536702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2128 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037560312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037582162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037592732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037603542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037614472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037625262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037637122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037647522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037658353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037667513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037705833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037716503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037726963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037737673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.037748403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037759193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 870 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037783753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037794633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2128 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.037805533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.039447552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.039656513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2129 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.040429677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.040460167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.040471897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.040482857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.040493977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.040506457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.040515367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.040617318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.040634988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2129 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.04300414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.04308816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2130 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.043744394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.043754614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.043795004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.043804224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.043853764Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2130 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.043876364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:11.044444787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.044471597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2131 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.048012796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.04893852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.04895561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.04896487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.04897527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.04898646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2131 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.049484443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.049515733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2132 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.0509012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.051835765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.051872075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.051882335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.051893165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.051904015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.051918856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.052239257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.052258367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2132 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.053831446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.05466318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2133 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.057350953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.057482704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.057494594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.057503924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.057814476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.057828566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2133 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.05857296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.05860512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2134 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.075737988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:11.075783068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.077517327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.077561567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2134 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.077709368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:11.077726408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018113409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018157479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018168529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018178479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018188119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 439 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01826017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 871 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01827413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.01829104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2135 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.0183819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018428861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018468911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018496711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018573031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018609581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 871 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018632872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018655882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2135 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018702462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 440 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018725112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 872 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018737212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018748882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2136 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018770272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018809852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018820113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018846973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018856203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018876853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.018885943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018920333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018943653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 872 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018954573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018965453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2136 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.018976303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.02040442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 873 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.020844882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.020861833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2137 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.021435165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.021454645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.021503596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.021512946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.021527076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.021536036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.021566066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 873 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.021585806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.021596866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2137 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.02241243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 874 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.0224577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.0224713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2138 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022578981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022667621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022683152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022693992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022704512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022715102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022725552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022738152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022748502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022757632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022768182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022778482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022788792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022798982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.022809292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.022819822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 874 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.022846302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.022857732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2138 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.022868632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.025064534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.025100344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2139 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.026064779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.026092039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.026103839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.026114649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.026125309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.026135839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.026156529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.026167029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.026183899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2139 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.027273625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.027776917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2140 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.027789897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.027799107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.027810097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.027819247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.027829568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2140 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.027840528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:12.028001398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.028037609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2141 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.028051319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.028060779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.028078909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.028088059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.028689272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.028710322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2141 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.029296565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.029327515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2142 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.029413186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.029443736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.029455556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.029464796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.029476186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.029486746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.029497466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.029507866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.029519136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2142 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.030762172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.031335885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2143 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.031392836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.031406866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.031428736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.031437926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.031453536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.031477626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2143 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.031998899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.032026259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2144 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.032117849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:12.032146569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.03219045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.03221506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2144 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.03223793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:12.03224972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01710541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01714203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01715271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01716221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01717148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 441 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.017223591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 875 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.017235101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.017246701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2145 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.017511552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.017565482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.017607053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.017631073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.017752183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.017790973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 875 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.017814524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.017838004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2145 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.018628188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 442 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.018666648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 876 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.018678878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.018690918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2146 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.018816499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.018864479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.018874559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.018917129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.018940699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.018952489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.018967179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01900786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.0190324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 876 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01904392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01905476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2146 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.01906585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.020379546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 877 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.020405537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.020420547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2147 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.022813169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.022837429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.022863639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.022878879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.022889769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.022898789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.02314494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 877 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.023163391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.023175031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2147 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.023975295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 878 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.024011065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.024029435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2148 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024141955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024178056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024187926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024199106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024209496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024219926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024230786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024246676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024257196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024266736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024277126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024287516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024297696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024308476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.024319736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.02508316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 878 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.02510714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.0251198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2148 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.025131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.027493942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.027524913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2149 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.027618933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.027628703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.027639683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.027650563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.027661123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.027671693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.027680853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.027695193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.027706453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2149 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.028770149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.028793949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2150 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.031389222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.031417492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.031429512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.031438812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.032316927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2150 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.032338607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:13.033250742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.033285882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2151 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033299962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033309782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033321002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033330342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.033340732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.033352572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2151 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.033684454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.033711634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2152 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033787084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033796694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033814754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033824234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033834634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033845285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.033855885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.033866175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.033877295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2152 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.035116791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.035148111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2153 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.035164941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.035174651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.035189781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.035198961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.035254621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.035266612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2153 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.035755724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.035781534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2154 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.036448577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:13.036485567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.036599348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.036625598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2154 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.036649208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:13.036662188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.020649584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.020690735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.020704045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.020713795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.02180257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 443 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.0218584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 879 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.021870441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.021881951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2155 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022082562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022196152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022218062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022238662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022263423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022325673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 879 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022351223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022377683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2155 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022401033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022414273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 880 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022426543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022438373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2156 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022519514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022543804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022553174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022563944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022573264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022584314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.022593134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022605504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022629194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 880 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022640154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022651484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2156 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.022662745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.024004671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 881 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.024040482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.024059152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2157 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.026875216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.026901886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.026929056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.026938996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.026949806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.026959406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.027350678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 881 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.027371158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.027383418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2157 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.028227563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 882 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.028258503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.028275183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2158 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028436694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028478584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028488534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028499254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028510054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028520504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028531144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028541554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028553154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028562064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028572374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028583274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028593515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028604075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.028614815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.02965984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 882 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.02970282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.02972584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2158 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.0297373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.032114022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.032169262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2159 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.032214832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.032224653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.032236213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.032247103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.032257843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.032268733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.032277993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.032293893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.032305013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2159 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.033351888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.033381848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2160 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.036012051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.036064782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.036122922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.036147082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.036493164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2160 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.036550244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:14.037184007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.037259808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2161 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.037423909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.037456349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.037507069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.037528829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.039100467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.039160937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2161 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.03978857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.039817361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2162 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.043351128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.043368099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.043414579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.043442519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.043454249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.043464919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.043476029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.043831091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.043859951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2162 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.045227978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.045254798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2163 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.045448279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.045463879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.045486379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.045495439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.045523969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.04553803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2163 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.046106282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.046135693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2164 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.046182603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:14.046211233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.046259013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.046282783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2164 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.046306243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:14.046319513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024134319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024166399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024179819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024189629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024255689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024303329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 883 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.024314759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.02432609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2165 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.024632561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.024688841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.024728772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.024774332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.025945288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.025987578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 883 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.026015948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.026050768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2165 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.02635827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 446 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.02638736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:15.02640111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.02641348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2166 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.026948103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.026986153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.026996843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.027021813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.027031223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.027050353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.027059703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.027149944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.027180404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 884 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.027191604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.027202584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2166 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.027213924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.02850447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 885 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.029564695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.029590546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2167 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.033946918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.03444354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.03446976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.03447992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.03449088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.03450064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.03451224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 885 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.03452475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.03453618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2167 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.034547521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 886 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.034559241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.034571591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2168 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034587181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034608321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034617361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034628181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034638761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034649321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034660091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034671181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034681751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034692571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034703021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034713881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034724231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034735621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.034745952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.034756332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 886 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.034779562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.034790452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2168 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.034802532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.037162094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.038079078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2169 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.041611866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.043399895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.043424605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.043436165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.043446806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.043457356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.043466536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.043477046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.043493176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2169 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.043575936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.043603066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2170 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.04434157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.045624347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.045655737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.045665487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.045680987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2170 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.045692347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:15.046121529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.046150539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2171 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.049222185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.049244135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.049262215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.049271905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.049488806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.049512596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2171 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.050162279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.05019133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2172 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.050837663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.050854113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.050889283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.050902333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.050913293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.050923863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.050934723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.051665977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.051695537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2172 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.052970993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.05438648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2173 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.056920823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.057742727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.057755207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.057770177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.057780557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.057796667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2173 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.057823898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.057902928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2174 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.058791922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:15.058887183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.058982503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.059055064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2174 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.059089404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:15.059102614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015225564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015272715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015285035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015298075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015307325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 447 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015357645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 887 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015371235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015382395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2175 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015468866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015539096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015583326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015605226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015661067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015696397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 887 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015721217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015744447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2175 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015779247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 448 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015795787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 888 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015809967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015821897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2176 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015839988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015861568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015873358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015895118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015904728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015917828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.015926728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015950808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015975518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 888 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015986628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.015997668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2176 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.016008788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.017281615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:16.017309615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.017321515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2177 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.017356945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.017368515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.017386695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.017395755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.017405996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.017414816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.017426566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 889 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.017438056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.017449056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2177 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.018188409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 890 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.01821293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.01822524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2178 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01825413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01828703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01829637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01830701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01831767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01832799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01833848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01834938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.0183599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01836957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01838118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.01839214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.018402451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.018412671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.018423111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.018433331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 890 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.018456201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.018467011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2178 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.018479451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020698672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020898913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2179 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.020912083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.020925963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.020936763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.020947653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.020958323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.020969024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.020977864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.020988444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.021000004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2179 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.021895918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.021934718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2180 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.021963639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.021973979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.021984969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.021994359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.022005219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2180 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.022016589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:16.022521531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.022547321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2181 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.022579432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.022589102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.022609772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.022619242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.022629902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.022641142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2181 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.023151015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.024795543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2182 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.024807863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.024817253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.024831843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.024840983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.024852973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.024863563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.024873953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.024884423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.024895693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2182 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.026025889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.026068439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2183 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.02622522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.02623521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.02625898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.026268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.02628025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.02629152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2183 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.026829573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.026854903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2184 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.026935634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:16.026978654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.028644712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.028669672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2184 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.028692852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:16.028704622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019108465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019144665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019155365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019165285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019305246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 449 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019352836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 891 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019365076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.019378696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2185 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.019787149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.019836649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.019881149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.019906419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021375037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021410777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 891 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021438577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021461767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2185 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021863759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 450 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021895509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 892 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021910209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.021923459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2186 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.022962234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.023001465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.023012165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.023023545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.023033235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.023044015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.023053155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023064005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023092255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 892 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023103355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023115175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2186 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023126395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023962479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 893 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023986109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.023998829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2187 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.027627858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.027655518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.027671178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.027680398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.027690838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.027699878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.02814129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 893 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.02816251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.02817354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2187 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.028983794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 894 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.029013645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.029025605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2188 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029693388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029739508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029749518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029760588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029771308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029781648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029791968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029802399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029812699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029821579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029834089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029844469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029854879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029865179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.029875459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.031464137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 894 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.032689333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.032711563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2188 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.032723383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.034385932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.034412472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2189 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.037693018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.037703768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.037714689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.037725449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.037735959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.037755579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.037764549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.03809268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.03810485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2189 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.039302997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.039652678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2190 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.040137701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.040147681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.040181431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.040190541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.041154806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2190 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.041790159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:17.041801379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.041813459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2191 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.042269991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.042281382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.042307472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.042316642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.044697263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.044855674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2191 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.045359197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.045387787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2192 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.046200451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.046215831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.046245521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.046255121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.046267771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.046278171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.046288571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.046355012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.046368422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2192 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.048342962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.048375302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2193 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.049848059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.049857739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.049893589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.049902689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.04991448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.04993071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2193 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.050507093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.051161006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2194 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.053255486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:17.053288617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.05397865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.055222196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2194 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.055245456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:17.055256567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015572068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015619008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015630708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015641199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015651529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 451 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015672289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 895 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015703239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.015725409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2195 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.015801339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.01584536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.01588559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.01591039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01598309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.0160192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 895 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016046081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016070241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2195 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016117401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 452 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016133191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 896 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016147131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016162331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2196 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.016175351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.016207151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.016218471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.016242612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.016252942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.016266462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.016276552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016306352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016332442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 896 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016344412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016356672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2196 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.016369032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.017672219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 897 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.017702659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.017717879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2197 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.017753489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.017764589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.017789829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.017800449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.01781258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.01782242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.0178333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 897 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01784925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.01786155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2197 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018598553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 898 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018630084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018643944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2198 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018677074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018703704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018715144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018727694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018739754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018752884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018764514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018775884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018787124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018801184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018823594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018845485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018857395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018869545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.018886765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018898515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 898 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018922535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018934785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2198 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.018947605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.021172666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.021201556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2199 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.021244786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.021255246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.021267606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.021279287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.021290917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.021302317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.021313127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.021325027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.021338277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2199 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.022438142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.022462282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2200 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.022506653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.022517633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.022531923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.022542093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.022556553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2200 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.022569133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:18.023078756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.023105916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2201 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023155716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023166366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023180356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023190746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.023202156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.023216646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2201 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.023739639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.023768279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2202 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023803459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023813429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023828309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023844289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.023855709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.02387007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.02388274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.02389526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.02391103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2202 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.025430517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.025470058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2203 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.025486338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.025498228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.025512378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.025523128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.025546758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.025606348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2203 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.025783079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.025809069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2204 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.0258591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:18.02589745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.02592621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.02595468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2204 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.0259795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:18.02599318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015370058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015411118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015422898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015433828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015444248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 453 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015492989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 899 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015507279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015521229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2205 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.015606809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.015657669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.01569989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.01572389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.01579611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.01583136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 899 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.01585782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.01588232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2205 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015920041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015933651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 900 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015946821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.015959871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2206 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.015974261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.016008381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.016019661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.016043401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.016054121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.016069191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.016079391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.016111202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.016137502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 900 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.016150742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.016162432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2206 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.016174362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.017467368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 901 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.017496718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.017511368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2207 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.017541389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.017556549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.017586699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.017599109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.017610899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.017620549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.017632179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 901 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.017651319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.017664089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2207 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018406923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 902 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018436523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018451033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2208 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018485923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018512663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018523933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018536474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018548024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018561264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018574244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018586294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018597454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018617684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018629224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018646444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018659644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018672004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.018685104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018697054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 902 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018721814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018738175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2208 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.018754165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.020993936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.021024526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2209 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.021060896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.021071716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.021088466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.021100226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.021112017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.021124017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.021135047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.021146617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.021160077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2209 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022218312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022248842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2210 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022286582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022300343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022312113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022322113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022333573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2210 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022351633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:19.022851815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022881195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2211 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022914886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022925546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022940116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.022950266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022961816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.022978786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2211 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.023489139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.023516989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2212 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.023552209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.023562659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.023583749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.023594469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.023606149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.023624709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.023636369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.023647659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.023660699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2212 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.024870026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.024898516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2213 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.025061046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.025071707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.025092237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.025103027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.025184457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.025203647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2213 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.027144787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.027174177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2214 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.027351328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:19.027383128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.027425998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.027452319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2214 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.027476649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:19.027489359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.015567129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.0156211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.01563496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.01564622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.0156564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.0156978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 903 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.01571945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.01573281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2215 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.015823111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.015874431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.015913941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.015973852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016033822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016089282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 903 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016114622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016140042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2215 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016167343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 456 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016193303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:20.016207493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016220713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2216 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.016239153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.016282023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.016293193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.016321113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.016331473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.016354493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.016364894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016397624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016426784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 904 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016438714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016450884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2216 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.016462684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.017870461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 905 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.017909531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.017923911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2217 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.017970992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.017983942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.018022162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.018033002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.018079582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.018089812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.018104622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 905 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.018120222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.018132962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2217 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.018873436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 906 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.018908856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.018923346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2218 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.018963317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.018998137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019009567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019021387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019033067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019054267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019065607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019077187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019088837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019102677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019119047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019130447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019144238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019155818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.019167328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.019178798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 906 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.019203368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.019215378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2218 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.019232718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.021471549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.022988317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2219 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023014177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023024457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023036897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023049587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023063097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023075997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023096618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023108238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023120728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2219 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023142678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023155798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2220 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023172208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023183168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023195668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023205978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023218428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2220 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023231288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:20.023341669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023371879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2221 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023407919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023418359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023429659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.023440889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023452169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023465399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2221 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.023983032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.024011772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2222 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.024047482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.024057522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.024073082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.024089043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.024101093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.024112743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.024126753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.024138083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.024150673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2222 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.025369709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026254103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2223 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.026269934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.026280344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.026291944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.026302054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026313464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026325654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2223 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026339904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026351894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2224 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.026363384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:20.026384754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026405554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026431164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2224 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026454994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:20.026467295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015579711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015648611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015670281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015681371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015698621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 457 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015713351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 907 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015749361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.015762301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2225 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.015785652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.015809272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.015832112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.015856062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016029173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016079653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 907 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016106423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016133233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2225 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016230994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 458 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016252274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 908 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016267054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.016281164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2226 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.016461625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.016499965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.016512935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.016535465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.016554885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.016567026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.016577096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.017798982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.017834002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 908 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.017846802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.017859062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2226 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.017871492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.018967688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:21.018996618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019011408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2227 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.019092318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.019104108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.019138019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.019148929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.019162789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.019172769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019184579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 909 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019197209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019216409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2227 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019944143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 910 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019973633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.019988503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2228 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022831417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022867807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022879117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022892497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022903997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022916107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022928108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022939508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022950858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022960898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022972648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022984038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.022995628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.023019608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.023030688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.02339391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 910 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.02342143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.02343357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2228 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.0234641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.025822602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.025846692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2229 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.025994503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.026007873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.026019213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.026030063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.026046323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.026056953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.026066383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.026886357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.026909327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2229 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.028018683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.028044503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2230 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.028083673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.028095533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.028110043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.028119343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.028131563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2230 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.028144653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:21.028647936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.028674946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2231 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.031277559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.031290699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.031312689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.031321769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.031632581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.031654851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2231 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.032289454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.033790662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2232 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.033831992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.033845442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.033876332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.033887962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.033908783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.033921693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.033934663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.033951963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.033971193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2232 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.034788137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.034821077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2233 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.034892668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.034903598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.034918078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.034928418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.034940058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.034953848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2233 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.03547089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.035504381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2234 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.037911523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:21.037947583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.038152784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.038182694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2234 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.038220814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:21.038233484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015678942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015722182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015733902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015743722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015753112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 459 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015785152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 911 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015797692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.015815052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2235 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.015896013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.015936563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.015977973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016003643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016076184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016112144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 911 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016135724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016160044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2235 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016197534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 460 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016219234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 912 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016231594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016243355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2236 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016261345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016297965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016307605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016335735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016345105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016364405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.016373475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016401035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016424395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 912 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016436905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016447776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2236 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.016458806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.017880563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 913 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.017919023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.017932743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2237 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.017945333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.017954873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.017975933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.017985423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.017996213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018010123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.018020343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 913 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.018081494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.018092584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2237 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.018832537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 914 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.018870768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.018897578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2238 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018910808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018938218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018948028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018959088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018969668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018980138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.018990718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019001348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019012068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019021108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019031908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019043158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019053658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019065328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.019075889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.019086189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 914 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.019109719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.019120769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2238 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.019131599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.02135008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.0213769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2239 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02140537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.0214202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02143125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02144198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.021452491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.021463141Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.021472231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.021482641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.021493911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2239 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.022556506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.022588886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2240 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.022611796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.022626186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.022636827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.022645847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.022657947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2240 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.022669087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:22.023170019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.023194259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2241 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02322814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02323784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02325106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02326003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.02327178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.02328276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2241 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.023797562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.023825463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2242 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.023859543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.023868653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.023882443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.023891483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.023902073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.023912673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.023923233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.023935593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.023946603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2242 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025151629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025177069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2243 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02521387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.0252228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02523583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.02524468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.02525507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.02526823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2243 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025774492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025804553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2244 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.025844023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:22.025867443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025907103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025931113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2244 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025955553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:22.025967433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022251396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022271006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022283756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022294616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022361266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 461 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022402116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 915 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022416106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.022434356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2245 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.022750668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.022809138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.022853489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.022876249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.02313725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.02317656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 915 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.02320204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023228471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2245 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023502902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 462 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023538532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 916 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023556542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023570132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2246 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.023624173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.023663433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.023674943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.023698473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.023708803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.023726883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.023736873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023942514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023967634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 916 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023985184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.023998714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2246 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.024031845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.025513752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 917 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.025545592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.025567112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2247 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.026247906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.026267556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.026297866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.026308096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.026319606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.026329566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.026404547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 917 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.026420667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.026433087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2247 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027194301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 918 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027228971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027242891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2248 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027321901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027356911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027369241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027381431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027393222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027407942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027419412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027431222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027447062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027456912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027468772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027482712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027494882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027506662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.027520672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027541312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 918 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027566222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027583433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2248 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.027595973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.029828124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.029854544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2249 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.030421357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.030432987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.030446787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.030458397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.030479547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.030491167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.030501177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.030512597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.030524457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2249 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.031590493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.031621433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2250 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.031710103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.031720283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.031735873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.031745763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.031758033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2250 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.031780513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:23.032291106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.032318436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2251 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.032890789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.032902459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.032931049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.032941299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.032953939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.032969959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2251 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.033530532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.033565172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2252 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.033649543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.033659773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.033676183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.033697053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.033708483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.033723833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.033743833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.033755693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.033768723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2252 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.035016129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.03504378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2253 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.035532102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.035543432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.035572512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.035582862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.035713043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.035726073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2253 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.037222881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.037259431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2254 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.038178165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:23.038218166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.038499207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.038526417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2254 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.038590048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:23.038601608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023081301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023133121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023145041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023155931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023166351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 463 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023203621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 919 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023218071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023231631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2255 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.023560353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.023606523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.023648084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.023673914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023941605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.023983775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 919 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024009085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024036106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2255 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024322627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024351687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 920 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024366297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024380587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2256 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.024437878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.024475228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.024486348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.024514298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.024524748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.024540388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.024550628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024756829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024782339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 920 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024800049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.024813939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2256 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.02486202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.026383717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 921 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.026422378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.026436678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2257 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.027074951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.027105411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.027119401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.027131501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.027143921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.027153811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.027212021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 921 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.027230562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.027242902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2257 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.027995085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 922 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.028022555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.028037875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2258 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028119506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028158826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028172086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028195836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028207806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028220576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028239126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028252587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028264677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028274997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028287517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028299637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028311997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028325137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.028338627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.028352357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 922 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.028377187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.028389777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2258 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.028410777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.030660868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.030700049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2259 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.031300262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.031314062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.031330672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.031342262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.031355222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.031366912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.031377792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.031389602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.031401542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2259 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032467158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032490668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2260 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.032577848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.032588838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.032603808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.032614088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032626038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2260 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.032644028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:24.033151201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.033178991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2261 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.033232271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.033273412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.033285892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.033295752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.033306732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.033324892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2261 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.033813464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.033852275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2262 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.034433607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.034444998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.034469788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.034479028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.034489818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.034500188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.034517478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.034528248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.034544568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2262 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.035767974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.035796744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2263 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.035973515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.035983395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.036010375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.036019696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.036079036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.036091286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2263 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.037514383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.037540873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2264 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.037943845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:24.037976975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.038032716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.038087726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2264 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.038118376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:24.038131886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.015283012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.015320612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.015331183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.015340723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.015350663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:25.015399943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 923 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.015416893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.015428503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2265 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.015989176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016034986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016067816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016091976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016196917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.016234617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 923 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016258937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016291397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2265 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016323798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:25.016341388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:25.016354188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016366348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2266 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016378748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016407778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016419258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016441168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016450718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016470258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.016479708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016504508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:25.016528659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 924 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016539999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016551379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2266 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.016564459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.017812845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 925 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.017838915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.017851255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2267 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.018407508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020148707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020170747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020181327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020192747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020202547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020213757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 925 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020239957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:25.020251567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2267 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020262627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 926 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020274097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020286887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2268 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020299127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020320737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020330127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020341027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020354168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020365198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020376308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020387468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020398408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020407698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020418788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020429828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020440168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020450678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.020461648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020473938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 926 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020498298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020509508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2268 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.020520418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.022337007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.023178152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2269 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.023192052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.023201902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.023213492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.023235462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.023246782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.023257392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.023266722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.023277312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.023288792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2269 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.023991186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.024017086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2270 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.024100126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.024109956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.024130236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.024142756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.024153437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2270 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.024164847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:25.024666629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.024694509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2271 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025159932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025187462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025199682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025209582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025220512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025232492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2271 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025770935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025798425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2272 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025879745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025895185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025912175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025921685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025932565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025943586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.025953926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025964516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.025976966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2272 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.027183772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.027214962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2273 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.027693664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.027703744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.027738225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.027747625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.027758775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.027770355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2273 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.028298397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.028324258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2274 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.028407508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:25.028432618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.028473848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.028497768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2274 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.028522779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:25.028535139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.015756115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.015806676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.015819186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.015830726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.015842356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:26.015858056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 927 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.015870636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.015883486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2275 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.015907446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.015946856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.015972096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.015996077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016055857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.016081687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 927 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016107507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016132267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2275 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016158087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:26.016171917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 928 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016186978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016201088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2276 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.016226538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.016248878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.016270628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.016283438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.016302498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.016315088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.016333948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016345758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:26.016370778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 928 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016382858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016395369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2276 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.016412369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.017475304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:26.017507074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.017521724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2277 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.017546614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.017563054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.017582924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.017593504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.017605614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.017615544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.017628335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 929 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.017646365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.017659455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2277 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.018388428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 930 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.018417558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.018432149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2278 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018463939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018490269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018501649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018514089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018528039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018541319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018553329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018565479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018577299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018587179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.018598559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.01861849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.01863038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.01864289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.01865491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.01866678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 930 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.01870143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.0187133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2278 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.01872601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.020947901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.020977021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2279 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.021012732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.021023672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.021035892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.021049812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.021061912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.021074382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.021084632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.021096702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.021119242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2279 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.022167987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.022199108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2280 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022237008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022247338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022258978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022269498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.022282398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2280 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.022299938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:26.022798131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.022826061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2281 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022861641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022872061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022885271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.022895591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.022906801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.022924691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2281 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.023441184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.023467474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2282 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.023502454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.023513044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.023524844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.023535644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.023547814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.023559824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.023571845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.023583285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.023596305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2282 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.024794191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.024821441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2283 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.024856701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.024867071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.024881331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.024891261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.024902561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.024915131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2283 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.025431164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.025457004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2284 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.025494844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:26.025519094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.025564495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.025589815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2284 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.025616485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:26.025627245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.01647901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.01651809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.01652949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.01653991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.01655052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:27.01656564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 931 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.01657951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.01659271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2285 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.016822591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.016874152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.016909482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.016932232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017005982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.017034462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 931 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017060363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017084533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2285 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017126793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:27.017216833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 932 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017240634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017254604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2286 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.017300694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.017333984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.017345534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.017367554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.017378574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.017392224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.017406714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017452425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:27.017478375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 932 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017490495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017502955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2286 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.017515245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.018635111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 933 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.018664901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.018679201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2287 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.018729281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.018740631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.018765501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.018775931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.018787691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.018797591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.018809591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 933 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.018822162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.018840982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2287 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.019545935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 934 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.019580865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.019595245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2288 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019630606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019656366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019670976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019683106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019695206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019709416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019720816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019732216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019744716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019754996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019767426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019779806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019791366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019803006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.019818447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.019831417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 934 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.019858657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.019871197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2288 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.019888237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.022172458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.022203869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2289 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.022244009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.022256339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.022268869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.022280849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.022294629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.022316619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.022327259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.022340159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.022352809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2289 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.023371395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.023401245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2290 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.023438695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.023449045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.023462235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.023472485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.023485935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2290 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.023508255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:27.024008078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.024035068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2291 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024070368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024081048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024092468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024102788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.024115028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.024128318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2291 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.024644871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.024679541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2292 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024715191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024725971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024779282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024794712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024806732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024818992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.024836432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.024847832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.024860382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2292 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026088828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026112208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2293 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.026154439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.026164969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.026179449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.026189969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026201599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026220219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2293 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026719721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026745791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2294 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.026782562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:27.026807642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026846852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026872782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2294 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026899462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:27.026910802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015623876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015691757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015706047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015716507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015727137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:28.015742257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 935 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015764057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015776647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2295 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.015789057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.015820247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.015843337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.015867688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015913908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.015941128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 935 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015966748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.015991598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2295 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.016018628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:28.016037748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 936 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.016052418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.016066049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2296 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.016085099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.016115239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.016126639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.016147899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.016158279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.016181949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.016192329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.016224219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:28.016249279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 936 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.01626149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.01627416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2296 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.01628675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.017358945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 937 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.017389345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.017403785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2297 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.017438175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.017449406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.017473846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.017484486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.017496156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.017506376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.017518046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 937 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.017536126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.017549206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2297 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.01828102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 938 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.01831145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.01832603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2298 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.01835807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.01838348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.01839426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.01841129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.01842939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018447441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018459761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018471561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018483321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018508721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018520451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018532971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018544301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018556531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.018579591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.018591331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 938 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.018618231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.018630922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2298 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.018643382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.020861943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.020889743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2299 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.020927613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.020939563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.020951793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.020963743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.020977913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.020994653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.021005324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.021016794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.021029784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2299 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.022076709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.022106509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2300 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022144049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022154409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022166299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022176309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.022190059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2300 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.02220461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:28.022711292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.022742352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2301 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022781152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022791632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022803342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.022813633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.022825263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.022847213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2301 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.023363425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.023390075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2302 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.023426236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.023436656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.023451636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.023463246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.023475516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.023495306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.023511166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.023522116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.023534116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2302 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.024728652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.024757192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2303 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.024793742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.024804532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.024817592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.024827832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.024839562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.024858113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2303 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.025351985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.025379625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2304 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.025416895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:28.025442575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.025481306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.025506846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2304 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.025531766Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:28.025544856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015026484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015093205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015408726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015419566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015434916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:29.015457546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 939 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015470527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015483497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2305 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015507817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015553997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015584367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015606807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015671488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.015698938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 939 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015723688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015748358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2305 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015776828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:29.015792468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 940 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015806338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015836498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2306 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015849508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015871389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015882609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015895079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015906889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015928139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.015938059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015953609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:29.015978269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 940 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.015991409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.016003859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2306 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.016015619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.017123245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 941 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.017168705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.017183185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2307 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.017214535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.017225595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.017248586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.017259506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.017271216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.017280746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.017292696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 941 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.017305956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.017326736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2307 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.01809005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 942 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.01811939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.01813389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2308 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.01816614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.01819169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.01820279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.01821636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.01822858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018245101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018258531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018270521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018289931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018300461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018312281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018323891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018335541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018348711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.018361721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018373421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 942 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018399581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018417991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2308 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.018430441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.020751963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.020779503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2309 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.020816013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.020826233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.020838583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.020850163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.020862143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.020876543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.020886843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.020898514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.020910914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2309 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.021968279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.021997779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2310 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022032069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022048529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022074329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022085329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.022097029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2310 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.022116429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:29.022629132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.022657622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2311 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022691312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022702362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022715843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.022726523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.022737893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.022756363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2311 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.023278895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.023312016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2312 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.023349656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.023360586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.023372586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.023391186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.023403426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.023415556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.023428446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.023440566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.023453756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2312 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.024679862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.024712083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2313 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.024751473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.024761793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.024773753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.024783723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.024794983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.024815633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2313 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025344336Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025371186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2314 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.025407146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:29.025430126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025471896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025496947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2314 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025521377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:29.025531687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015388997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015455377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015466927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015477137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015498877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:30.015514927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 943 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015537998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015551058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2315 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.015625688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.015678888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.015722219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.015744689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015823879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.015854919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 943 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015879529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.015903749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2315 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.01594581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:30.01595931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:30.01597414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.01598773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2316 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.01600193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.01602683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.01603839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.01605431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.01606512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.01607878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.01608889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.01611821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:30.016143401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 944 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.016156151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.016168561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2316 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.016180111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.017384577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 945 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.017413157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.017428327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2317 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.017459647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.017470737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.017491837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.017501987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.017514227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.017524147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.017535227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 945 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.017549067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.017566388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2317 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.018303421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 946 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.018332761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.018346451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2318 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018379562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018404772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018415332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018432692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018444202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018460612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018471872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018485352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018497952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018508392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018519802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018531522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018543002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018554952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.018571573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.018587053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 946 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.018615213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.018631583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2318 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.018643513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.020829814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.020864784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2319 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.021010935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.021022135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.021033955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.021046485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.021058615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.021069745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.021080955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.021123205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.021137256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2319 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.023251786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.023287776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2320 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.023417617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.023427957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.023439647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.023449897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.023462887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2320 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.023480587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:30.0240241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.02408758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2321 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.024123811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.024133961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.024148781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.024158951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.024170161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.024188041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2321 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.024707714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.024734574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2322 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.027404917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.027415587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.027444717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.027455427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.027466998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.027478188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.027489208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.027770029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.027786669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2322 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.029088026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.029121516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2323 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.029261677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.029273097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.029296367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.029306317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030072561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030086961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2323 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030628323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030658804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2324 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.030727754Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:30.030751614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030797654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030822124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2324 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030846424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:30.030857495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.015287337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.015335027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.015346997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.015357717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.015368427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:31.015384177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 947 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.015397577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.015410808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2325 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.015506958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.015554418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.015596748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.015619399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.018454063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.018483283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 947 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.018507683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.018531423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2325 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.018626334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:31.018654794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 948 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.018672784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.018686104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2326 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.018875735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.018918465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.018930035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.018953995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.018964756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.018980376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.018990186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019059246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:31.019086096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 948 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019098376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019110586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2326 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.019169807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.020794175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:31.020826465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.020841915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2327 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.02191597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.021947821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.021961281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.021980031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.021992511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.022003461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.022016211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 949 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.022030681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.022051491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2327 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.022793495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 950 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.022819875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.022833915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2328 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.02586058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025895511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025908281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025925631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025937571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025960391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025972991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025987421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.025999011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.026008931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.026020631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.026032441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.026049561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.026061541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.026072851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.026249242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 950 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.026281312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.026293333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2328 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.026305253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.028644494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.028678704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2329 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.029512888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.029531768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.029544278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.029570989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.029583629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.029595839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.029607669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.029623489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.029638149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2329 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.030715154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.030739044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2330 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.030823345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.030833825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.030851995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.030861815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.030873155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2330 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.030890545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:31.031412208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.031453818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2331 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.031468778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.031479068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.031491408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.031501808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.031515268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.031527718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2331 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.032042961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.032077761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2332 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.032092401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.032107591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.032130581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.032140541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.032152312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.032164962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.032176262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.032190222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.032202462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2332 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.033395908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.033423618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2333 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.033451098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.033463468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.033504048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.033514008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.033540749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.033559409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2333 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.034137522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.034163192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2334 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.034612944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:31.034647944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.034700394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.034743455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2334 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.034775185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:31.034788475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015333923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015412303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015425473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015437933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015447913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:32.015462803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 951 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015474763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015486503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2335 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015514353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015551464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015591634Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015615714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015689024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.015718284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 951 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015743325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015767615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2335 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015804675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:32.015818755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 952 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015835235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015857085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2336 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015870935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015893675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015904615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015916705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015927376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015943066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.015954906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.015980946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:32.016006096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 952 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.016018046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.016030346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2336 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.016042076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.017242402Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 953 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.017269492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.017289882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2337 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.017306473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.017317953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.017350023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.017360213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.017371683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.017381173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.017392493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 953 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.017413783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.017430993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2337 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.018181597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 954 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.018205317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.018226297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2338 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018256917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018287697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018299017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018311378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018323588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018336268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018348028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018359248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018371718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018382168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018394018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018405208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018416528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018427498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.018440028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.018452018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 954 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.018476238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.018490608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2338 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.018502888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.020727439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.02076173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2339 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.02077733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.02079005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.0208021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.02082396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.02083566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.02085886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.02086903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.02088887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.02090922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2339 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.021935615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.021969755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2340 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.021984416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.022000916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.022012996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.022022946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.022040686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2340 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.022064716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:32.022566668Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.022594659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2341 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.022630789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.022641159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.022655599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.022665879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.022677219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.022694379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2341 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.023205242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.023237882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2342 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.023271872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.023282252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.023295372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.023306512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.023318712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.023332322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.023344302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.023355542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.023377473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2342 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.024600289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.024632859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2343 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.024652079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.024662819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.024678989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.024688849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.024705219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.024718329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2343 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.025208702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.025236982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2344 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.025272552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:32.025294862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.025336352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.025361993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2344 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.025385973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:32.025399323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.015763019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.01578201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.01579435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.01580494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.01581598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:33.0158529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 955 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.01586774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.01588922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2345 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.01594603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.015982711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016015571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016037811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016097501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.016125801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 955 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016151571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016175842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2345 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016213832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:33.016227672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 956 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016242642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016256052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2346 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016269462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016294282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016305282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016329752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016340902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016353252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.016363703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016393813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:33.016423253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 956 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016435683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016447843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2346 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.016459743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.017544469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 957 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.017581129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.017601549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2347 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.017630909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.017641729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.017668589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.017678849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.017690549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.017700369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.017714919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 957 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.017728689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.01774181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2347 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018482763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 958 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018514653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018529733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2348 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018564424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018590684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018600894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018612934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018625134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018637034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018658384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018669704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018683024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018702044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018730414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018741824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018753325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018765475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.018784645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018805985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 958 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018830865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018844915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2348 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.018858015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.021026216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.021056196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2349 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.021093746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.021108496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.021120706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.021132526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.021144226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.021155706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.021166136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.021177836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.021191686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2349 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.022247192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.022278222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2350 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022317382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022327672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022339162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022349322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.022361522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2350 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.022374952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:33.022878945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.022912035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2351 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022950065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022960185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022971815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.022981625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.022992545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.023027206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2351 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.023548098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.023579048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2352 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.023611229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.023621409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.023636989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.023647439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.023658999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.023670419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.023686849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.023698139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.023710929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2352 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.024908785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.024934945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2353 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.024970825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.024980875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.024995506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.025005696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025016836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025029326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2353 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025524658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025558398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2354 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.025596199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:33.025619729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025661399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025687409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2354 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025711819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:33.025722139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01499967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.015033401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.015044281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.015058931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.015068181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:34.016208957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 959 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.016575608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.016588438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2355 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.016600159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.016622259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.016647659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.016674709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.016695169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.016718989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 959 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.016744379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.016767619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2355 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01679851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:34.01681015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 960 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01682502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01683711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2356 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.0168489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.01687014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.01687975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.01689069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.01689962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.01691065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.01691953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01693403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:34.01695888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 960 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01697001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01698108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2356 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.01699233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.018336227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 961 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.018364797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.018376867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2357 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.018414348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.018423578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.018450648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.018459548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.018469888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.018479048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.018490378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 961 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.018504058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.018515038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2357 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.019249452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 962 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.019277842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.019289582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2358 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019319752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019351872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019360892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019371432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019381662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019392022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019402262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019412523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019422793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019433083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019443273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019454123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019464383Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019474643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.019484793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.019495323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 962 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.019518273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.019529103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2358 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.019542023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.021903575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.021930255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2359 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.021970075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.021979325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.021990045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.022000535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.022011105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.022021425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.022030525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.022046845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.022059825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2359 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023129891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023161021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2360 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023198251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023207261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023226911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023235791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023246061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2360 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023257472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:34.023764674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023795014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2361 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023828504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023837564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023857155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.023866065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023876175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.023886935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2361 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.024413117Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.024439618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2362 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.024473228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.024488128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.024501918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.024512408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.024523018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.024533818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.024544278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.024554578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.024565538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2362 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.025831545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.025860155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2363 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.025886395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.025896055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.025907215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.025923445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.025933885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.025945025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2363 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.026472788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.026499408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2364 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.026539338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:34.026562488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.026600818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.026624779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2364 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.026647539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:34.026658969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.014945015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.014980395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.014991745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015006795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015016205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:35.015068556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 963 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015080036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015091176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2365 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015177196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015223406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015259277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015290907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015361697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.015392807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 963 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015417557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015440567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2365 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015470918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:35.015487788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:35.015499998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015516218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2366 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015527888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015548728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015558608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015580268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015589338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015603638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.015612838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015637248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:35.015661789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 964 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015672629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015683779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2366 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.015694599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.016924315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 965 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.016955595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.016967545Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2367 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.017006665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.017018055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.017038765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.017047706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.017058076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.017067046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.017079446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 965 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.017090296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.017101186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2367 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.01783262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 966 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.01786456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.01787665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2368 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01790643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01793892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01794791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01795831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01796864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01797899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01798926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01799961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01800983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.01801876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.018030951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.018048981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.018059181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.018069311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.018079661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.018089801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 966 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.018118851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.018129641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2368 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.018140511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020320142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020346382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2369 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020381562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020390682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020401312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020411733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020422113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020432753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.020441713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020451973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.020462823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2369 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.021477128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.021507788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2370 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.021542838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.021554068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.021573508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.021582518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.021593689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2370 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.021606139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:35.022117551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022146691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2371 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022180341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022189382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022204972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022213972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022224122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022237222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2371 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022750564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022776614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2372 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022815205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022824665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022838345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022847365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022859155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022870095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.022880565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022890815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.022901715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2372 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024123161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024149221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2373 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.024182461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.024191611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.024213641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.024222761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024235322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024246462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2373 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024740194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024764224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2374 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.024799864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:35.024822864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024860585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024885095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2374 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024908015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:35.024917765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.01507447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.01509982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015110051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015119681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015143931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:36.015195911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 967 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015207001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015217981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2375 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.015328442Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.015380662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.015420702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.015445572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015519013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.015552423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 967 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015576893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015599703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2375 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015636263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:36.015650613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 968 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015662763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.015675993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2376 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.032306977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.032345997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.032356777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.032380687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.032390167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.032403617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.032412607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.032762119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:36.032789989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 968 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.032801199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.032812259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2376 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.0329897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.034205826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:36.034236007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.034248507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2377 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.034395427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.034404697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.034436598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.034445618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.034456858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.034465778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.034796139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 969 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.034811469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.03482244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2377 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.035681524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 970 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.035711474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.035723544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2378 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035815405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035848565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035857885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035868355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035878625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035888995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035899765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035909975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035920325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035929105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035939215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035950755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035960895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035971275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.035981555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.036757969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 970 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.03679688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.03680922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2378 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.03683512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.039174411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.039199351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2379 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.039282262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.039291992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.039302862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.039313322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.039323812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.039334122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.039343522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.039353882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.039364742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2379 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.040388907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.040415087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2380 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.04102738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.04103735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.041061571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.041070661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041086441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2380 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041099921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:36.041636603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041668274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2381 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.041757164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.041778104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.041789044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.041798214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041808564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.041819714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2381 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.042355977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.042386817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2382 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.04296975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.04297942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.0430077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.04301683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.0430274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.04303962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.043050071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.043060281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.043071211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2382 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.044303597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.044333687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2383 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.044413137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.044422137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.044444108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.044453088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.044463228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.044475358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2383 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.04497739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.04500725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2384 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.045497703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:36.045531193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.045700814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.045728294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2384 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.045835905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:36.045846965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.015008395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.015064245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.015076625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.015087785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.015098335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:37.015134465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 971 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.015158476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.015172426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2385 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.015332636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.015381447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.015421807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.015446837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.016690563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.016728423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 971 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.016757164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.016782314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2385 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.016827354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:37.016853164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 972 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.016869524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.016883804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2386 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.016934635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.016976945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.016988205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.017015825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.017026495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.017042165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.017052785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.01992587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:37.01997563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 972 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.01998817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.01999991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2386 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.020011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.021189376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 973 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.021219196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.021231616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2387 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.021429447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.021439317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.021477217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.021488588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.021499078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.021508308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.021561498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 973 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.021581308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.021592428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2387 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.023035015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 974 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.023064355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.023076965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2388 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024150911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024193831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024203331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024214101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024224581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024235651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024246571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024257321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024267831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024277251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024287881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024299771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024310881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024321212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.024331752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.024341872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 974 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.024365832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.024376542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2388 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.024387642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.026703193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.026739113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2389 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.03003105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.03006129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.03007279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.03008384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.03009434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.03010495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.030114321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.030284041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.030312422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2389 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.031414987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.031440347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2390 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.032320602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.032331552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.032363212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.032373012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.032391852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2390 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.032408802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:37.032951405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.032983565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2391 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033062745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033072115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033091996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033101016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.033111126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.033122466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2391 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.033691559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.033723479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2392 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033738859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033749089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033764359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033773909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033784499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033800269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.033810899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.033821399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.033832539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2392 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035048345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035074286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2393 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.035109146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.035118686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.035139456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.035148536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035158736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035172396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2393 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035676449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035704979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2394 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.035731459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:37.035755369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035798359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.035826239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2394 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.03584936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:37.03586187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015237961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015266841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015277491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015287821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015302451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:38.015346061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 975 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015357741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015368631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2395 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015449552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015493102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015528912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015559232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015630273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.015662033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 975 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015685493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015710163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2395 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015741883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:38.015761083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 976 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015773663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015785423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2396 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015798384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015827704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015837114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015859264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015868504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015881774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.015890744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015916834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:38.015942384Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 976 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015953144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015964024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2396 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.015974814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.017231811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 977 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.017265551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.017277481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2397 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.017314971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.017324611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.017353771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.017366191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.017376602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.017385512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.017395972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 977 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.017407572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.017418712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2397 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018153055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 978 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018181786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018193676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2398 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018226946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018261896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018271016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018281936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018292316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018302896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018313126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018323446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018334036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018343066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018353816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018364167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018375977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018386097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.018396337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018406487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 978 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018429707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018440677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2398 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.018451397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.020659638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.020691388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2399 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.020712648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.020721928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.020733399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.020743979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.020754399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.020764889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.020773739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.020783889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.020794639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2399 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.021818914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.021848014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2400 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.021881614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.021890934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.021910014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.021919015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.021929285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2400 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.021940085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:38.022469667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.022499927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2401 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.022517037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.022526647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.022541658Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.022550828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.022561098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.022572428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2401 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.02309571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.023124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2402 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.023159351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.023169001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.023181941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.023190991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.023201741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.023212521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.023228171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.023238631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.023250041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2402 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.024444077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.024473517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2403 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.024510297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.024519767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.024532797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.024541797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.024551967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.024562927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2403 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.02505848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.02508656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2404 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.02512021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:38.02514353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.025181451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.025206211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2404 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.025228811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:38.025240161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.014872704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.014906794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.014917704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.014927214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.014936534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:39.014980144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 979 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.014999344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015010894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2405 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015083795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015126445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015164585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015188325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015261436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.015294036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 979 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015317546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015341856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2405 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015374676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:39.015388516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 980 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015400646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015412346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2406 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015424046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015450017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015461057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015482607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015492297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015506847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.015516297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015541237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:39.015566597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 980 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015578027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015589387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2406 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.015600657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.016849404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 981 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.016881834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.016894344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2407 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.016932034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.016941714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.016973694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.016983074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.016995054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017004314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.017014554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 981 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.017028485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.017039645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2407 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.017756818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 982 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.017791238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.017803568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2408 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017837539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017868669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017878159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017888799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017899289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017909659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017920069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017930529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017940809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017949849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017960119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017970559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017982159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.017992269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.018002699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.01801275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 982 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.01804262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.01805382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2408 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.01806452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.020291711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.020318731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2409 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.020359701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.020368881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.020379641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.020390092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.020400522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.020410852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.020419752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.020430222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.020441072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2409 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.021464137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.021490277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2410 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.021524697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.021533647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.021556207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.021565267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.021580508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2410 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.021591478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:39.02210492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.02213538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2411 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022169591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022178991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022198091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022208461Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.022218671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.022229581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2411 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.022747713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.022773223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2412 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022811054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022820104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022835724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022845104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022855554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022866074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.022877644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.022887894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.022898714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2412 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.0240894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.02411608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2413 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.0241506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.02415969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.02418064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.02418954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.02419976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.024212701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2413 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.024706813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.024732753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2414 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.024773783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:39.024796673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.024834774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.024864614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2414 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.024887544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:39.024897264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.014834868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.014868958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.014880398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.014890439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.014900119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:40.014942699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 983 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.014953929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.014970289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2415 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.01509795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.01514139Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.01517657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.01520665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.01527769Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.015309601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 983 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015333171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015358081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2415 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015392901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:40.015407041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:40.015419401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015431501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2416 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.015443611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.015468771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.015480642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.015502342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.015511842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.015525312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.015534392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015673812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:40.015697603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 984 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015709963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015720773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2416 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.015731593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.016954709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 985 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.016983339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.016995249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2417 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.017051149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.017060339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.0170897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.017099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.01710963Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.01711971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.01712991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 985 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.01714078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.0171517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2417 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.017869214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 986 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.017896474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.017908274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2418 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.017957024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.017987464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.017996494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018007074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018017444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018027924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018044194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018055035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018065375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018074265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018084575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018095145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018105985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018117605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.018127885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.018137985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 986 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.018160875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.018171815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2418 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.018182685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.020426737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.020457077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2419 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.020491247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.020500367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.020510977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.020521467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.020531937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.020542407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.020551307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.020561517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.020572337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2419 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.021583182Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.021610022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2420 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.021644303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.021653713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.021669763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.021679003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.021689223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2420 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.021700423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:40.022217496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.022245316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2421 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022279036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022288306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022303786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022312586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.022324246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.022335236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2421 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.022850479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.022881219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2422 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022915529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022924649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022938159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022952279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022962709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022973489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.022983999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.022995679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.02300688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2422 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024187566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024215526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2423 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.024248506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.024257396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.024279506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.024288526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024298706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024309666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2423 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024822909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024847849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2424 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.024888069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.024911049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024948599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.024972039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2424 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.02499693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.02500671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.441747659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52760"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.452173301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"43156b82-6dc9-40e5-aeb2-0a8a22a42f3f","remote_addr":"[::1]:52760","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.452208462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"43156b82-6dc9-40e5-aeb2-0a8a22a42f3f","remote_addr":"[::1]:52760","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.455633569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"43156b82-6dc9-40e5-aeb2-0a8a22a42f3f","remote_addr":"[::1]:52760","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":3472,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.542683756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52762"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.547720751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"d62e6bc1-962b-4099-9b6d-b7739a7eb666","remote_addr":"[::1]:52762","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.547737101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"d62e6bc1-962b-4099-9b6d-b7739a7eb666","remote_addr":"[::1]:52762","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.568198393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"d62e6bc1-962b-4099-9b6d-b7739a7eb666","remote_addr":"[::1]:52762","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":20469,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.592506885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52764"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.596151684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a02073ea-5791-4eba-857a-c95229249c7a","remote_addr":"[::1]:52764","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.596185064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a02073ea-5791-4eba-857a-c95229249c7a","remote_addr":"[::1]:52764","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.599046708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"a02073ea-5791-4eba-857a-c95229249c7a","remote_addr":"[::1]:52764","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2896,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.7269814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52766"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:40.729230711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"7f8d286f-d55c-4df5-90fc-47887d51b27d","remote_addr":"[::1]:52766","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:40.729244631Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"7f8d286f-d55c-4df5-90fc-47887d51b27d","remote_addr":"[::1]:52766","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:49:40.729824324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"7f8d286f-d55c-4df5-90fc-47887d51b27d","remote_addr":"[::1]:52766","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":598,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.015578877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.015634317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.015645287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.015654967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.015664227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:41.015705737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 987 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.015742378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.015754938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2425 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.015819838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.015864348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.015908688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.015938669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.016011469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.016043239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 987 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.016066739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.016089839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2425 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.01613106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:41.01614811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 988 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.01616076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.01617273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2426 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.01618446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.01621695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.01622682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.01625259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.01626181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.01627541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.01628588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.016311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:41.016334811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 988 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.016345941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.016356881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2426 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.016367801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.017714738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:41.017739588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.017760048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2427 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.017798398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.017807948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.017830518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.017839498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.017850358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.017859248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.017874728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 989 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.017891168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.017906889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2427 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.018668272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 990 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.018687682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.018703433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2428 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018718923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018759403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018768843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018779353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018790003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018800753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018811163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018821663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018833423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018842373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018852833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018863113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018873263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018883493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.018893864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.018904094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 990 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.018927424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.018939974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2428 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.018950864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.021179255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.021210735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2429 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.021231395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.021241165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.021252505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.021263526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.021274056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.021284526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.021293616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.021309436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.021320716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2429 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.022392981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.022427411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2430 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.022441781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.022451822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.022469712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.022479272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.022490362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2430 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.022501782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:41.022998004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.023028684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2431 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023063315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023072755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023092205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023101515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.023112095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.023123095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2431 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.023651308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.023679528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2432 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023696058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023706528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023722848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023759628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023776588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023798968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.023822608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.023868599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.023886889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2432 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025131025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025210575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2433 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.025238166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.025248756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.025264266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.025273356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025283746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025295576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2433 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025819499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025847239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2434 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.025886459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:41.025910709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025953209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.025977899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2434 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.026000859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:41.02601338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015381581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015419471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015436351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015445771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015455231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:42.015507881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 991 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015519421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015530491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2435 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.015614672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.015667522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.015705782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.015734992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015810183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.015843943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 991 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015868493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015891263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2435 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015930333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:42.015943733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 992 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015957273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.015969044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2436 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.015981194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.016010444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.016022374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.016047444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.016057074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.016070604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.016079514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.016105644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:42.016129104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 992 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.016140164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.016150954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2436 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.016161805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.017450441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 993 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.017481781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.017495011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2437 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.017518401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.017527861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.017557652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.017567172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.017578192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.017587252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.017602342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 993 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.017615552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.017626472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2437 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018387666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 994 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018418756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018436496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2438 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018561107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018593947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018602987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018613677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018624127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018634607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018645067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018655507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018665807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018675917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018686187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018696387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018706687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018717037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.018727647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018737838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 994 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018760848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018771528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2438 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.018875008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.022215785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.022238695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2439 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.022381746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.022410486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.022430656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.022442236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.022453526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.022464516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.022473726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.022484046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.022500447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2439 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023527602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023552052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2440 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.023624722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.023634282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.023658632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.023667892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023678942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2440 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.023690203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:42.024201715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.024235585Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2441 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.024249885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.024259955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.024274156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.024283296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.02708887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.02710517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2441 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.027767913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.027793723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2442 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.028127155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.028137135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.028161265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.028174975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.028185555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.028196745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.028207025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.028256975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.028269455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2442 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.030571287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.030595237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2443 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.034760978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.034777248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.034788718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.034808968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034820018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034833548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2443 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034845218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034864278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2444 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.034882189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:42.034903199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034925159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034948389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2444 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034972069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:42.034986929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.015759527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.015824308Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.015843828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.015859588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.015870128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:43.015890138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 995 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.015902528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.015914678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2445 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.015940788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.015979708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.016026009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.016048979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.016108689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.016136379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 995 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.016163369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.016188249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2445 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.01621616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:43.0162319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 996 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.01624822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.01626157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2446 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.0162845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.01631138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.0163232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.01633616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.0163466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.01635857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.01636896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.01639712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:43.016424421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 996 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.016437541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.016449241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2446 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.016461091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.017689327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 997 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.017728457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.017743197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2447 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.017757337Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.017772557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.017784807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.017795258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.017806698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.017816398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.017827898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 997 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.017843388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.017856108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2447 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018594942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 998 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018618112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018645472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2448 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018683752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018714892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018726432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018739012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018751772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018765032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018776542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018787893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018799503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018815653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018828203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018840073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018852023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018863923Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.018876173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018887733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 998 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018916393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018929073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2448 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.018942623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.021183315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.021215705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2449 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.021230365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.021241625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.021253935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.021265535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.021277345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.021294275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.021304975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.021317255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.021334705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2449 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.022388151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.022417281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2450 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.022455641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.022465971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.022477791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.022487951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.022500371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2450 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.022514231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:43.023019854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023052234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2451 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023071134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023081284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023093494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023103594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023120684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023138595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2451 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023662527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023700077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2452 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023713657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023723507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023735088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023746988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023757618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023768258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.023778948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023789248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.023800588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2452 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.024973214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025003114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2453 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.025037774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.025046834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.025065734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.025076264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025086694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025097534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2453 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025595727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025623667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2454 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.025660997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:43.025681707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025720548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025743948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2454 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025766878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:43.025779408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.023665422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.023705002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.023715662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.023725222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.024796888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:44.024858648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 999 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.024869918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.024880908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2455 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025066339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025112839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025153229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.02517778Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.02524496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.02531135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 999 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.02533591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025359061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2455 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025396911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:44.025416911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1000 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025429131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025441991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2456 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025453581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025480751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025491561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025516031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025525121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025538351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.025547271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025577572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:44.025602002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1000 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025612902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025623622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2456 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.025634382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.026877518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1001 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.026908468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.026920498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2457 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.029639642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.029656802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.029681802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.029690772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.029701872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.029710692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.030080684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1001 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.030099524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.030110534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2457 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.030904198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1002 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.030934618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.030946498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2458 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031096379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031133189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031142199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031153189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031163489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031174039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031184209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031194369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.031204499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.03121338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.03122538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.03123557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.03124581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.03125613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.0312667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.032151104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1002 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.032175524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.032186454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2458 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.032197234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.034536076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.034562666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2459 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.034639767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.034648807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.034659287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.034669837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.034680257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.034690667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.034700157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.034710237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.034720917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2459 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.035734432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.035763833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2460 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.038256985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.038282805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.038294145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.038303245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.038549567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2460 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.038566807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:44.03914505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.03917198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2461 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.03929846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.03930849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.039328091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.039337171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.040726038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.040755148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2461 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.0412944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.041324911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2462 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.044629327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.044661677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.044673637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.044683067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.044699497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.044710577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.044720917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.044994379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.045012329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2462 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.046400866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.046430956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2463 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.046596347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.046606747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.046632277Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.046641357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.046672547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.046683877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2463 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.04720899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.04722772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2464 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.04728674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:44.04731695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.047381111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.047427491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2464 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.047451731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:44.047464221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.015624246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.015673557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.015684387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.015694017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.015709397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:45.015729577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1003 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.015740677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.015751617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2465 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.015842088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.015884878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.015925468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.015982268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.016058059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.016086609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1003 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.016111189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.016133899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2465 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.016171169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:45.016186469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:45.016198969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.016212219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2466 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.016223909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.01625006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.01626064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.01628129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.01629048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.01630352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.01631252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.01633609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:45.01636039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1004 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.01637142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.01638223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2466 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.01639313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.017649096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1005 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.017686047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.020173699Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2467 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.02038421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.02039573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.02042017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.0204293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.02044089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.020450171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.020799282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1005 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.020822612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.020833822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2467 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.021623246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1006 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.021652447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.021664827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2468 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021814237Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021860508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021871258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021882928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021893998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021904458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021915258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021925698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021936918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021946378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021957368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021982948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.021998948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.022010028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.022023278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.022743712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1006 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.022768502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.022779312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2468 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.022790202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.025117294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.025145324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2469 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.025215755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.025225715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.025236115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.025246575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.025257395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.025267745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.025277405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.025287605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.025298525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2469 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.02636628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.026400101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2470 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.028916173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.028929173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.028952003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.028961184Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029249765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2470 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029268835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:45.029874418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.029903498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2471 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.030072829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.030085429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.030109049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.030118079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.030954433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.030971624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2471 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.031534126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.031561436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2472 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.031629157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.031638867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.031660887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.031670687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.031681177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.031694897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.031705377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.031715587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.031726387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2472 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.032927443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.032960313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2473 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.035367005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.035383385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.035396955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.035405985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.035628097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.035645667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2473 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.03622166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.03624925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2474 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.03636166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:45.0363902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.037700597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.037727147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2474 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.037749887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:45.037762097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.015058068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.015101359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.015112539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.015122389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.015131669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:46.015152579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1007 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.017735232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.017760512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2475 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.018590876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.018648086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.018689846Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.018714657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.019129459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.019170969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1007 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.019198709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.019221409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2475 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.019298979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:46.01932343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1008 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.01933652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.01934831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2476 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.01944321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.01948253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.01949273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.019521731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.019531041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.019552261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.019561511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.020925128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:46.020951498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1008 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.020962788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.020973648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2476 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.020984698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.022316995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:46.022346515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.022358735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2477 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02541541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02542641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.025465301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.025477301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.025487701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.025496681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.025794722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1009 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.025812872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.025823892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2477 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.026635547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1010 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.026668437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.026680467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2478 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02725136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02729642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02730557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02731621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02732648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02733689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02734768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02735857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02736921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02737818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02738859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02740024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.02741036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.027420521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.027430961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.028218605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1010 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.028242935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.028253885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2478 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.028264795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.030609737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.030640677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2479 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.031095509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.031105419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.031115919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.031126319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.031137129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.031147639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.031156499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.033483881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.033502211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2479 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.034739107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.034771247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2480 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.03544033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.03545282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.035483881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.035492831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.035567221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2480 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.035580731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:46.036801887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.036830197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2481 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.038313095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.038322935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.038352715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.038362105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.038399635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.038418105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2481 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.038985178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.039012128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2482 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.041715922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.041741092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.041753172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.041762272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.041772802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.041787233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.041797683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.041985894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.042001114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2482 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.04332443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.04335693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2483 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.043836733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.043847793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.043875253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.043885013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.043905433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.043927683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2483 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.044466226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.044496906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2484 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.044555506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:46.044580377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.044621717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.044649817Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2484 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.044672657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:46.044684317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015064413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015093023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015103603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015113154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015122494Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:47.015184914Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1011 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015221314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015233334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2485 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015270244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015315335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015353675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015380675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015448055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.015481025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1011 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015503975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015527886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2485 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015558526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:47.015572756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1012 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015584896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.015596656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2486 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015890857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015948338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015957828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015984408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.015993618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.016012118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.016021118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.016052828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:47.016077118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1012 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.016088078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.016098918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2486 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.016109628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.017320984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1013 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.017350824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.017362795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2487 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.017413705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.017422735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.017449485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.017458455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.017470285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.017479115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.017489305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1013 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.017506055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.017517465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2487 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.018263269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1014 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.018293609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.018305449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2488 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.018333709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01836622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01837549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01838593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01839646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.0184068Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01841729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01842752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01843786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01844713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.0184575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01846785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.0184801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01849075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.01850111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01851131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1014 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01853455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01854569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2488 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.01855651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.020733951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.020760602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2489 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.020795862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.020805132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.020816652Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.020827202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.020837552Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.020847852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.020858882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.020869312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.020880242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2489 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.021895957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.021927048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2490 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.021961588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.021970498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.021990458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.021999378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.022009518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2490 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.022020278Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:47.022532991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.022558491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2491 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.022590531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.022599501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.022616411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.022626781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.022636901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.022647801Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2491 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.023159374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.023184994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2492 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.023221654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.023230584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.023246324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.023255594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.023265884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.023276334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.023287704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.023297904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.023308985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2492 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.024527971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.024556201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2493 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.024590941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.024600031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.024620061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.024629111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.024639421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.024650351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2493 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025142674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025171734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2494 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.025209964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:47.025230994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025268814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025293765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2494 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025316465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:47.025326135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015125123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015143973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015154363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015164273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015198293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:48.015251623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1015 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015268943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015281473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2495 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015355844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015407794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015448934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015472584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015548095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.015575675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1015 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015600535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015625565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2495 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015663145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:48.015675945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1016 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015689195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015702095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2496 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015715156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015743376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015753736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015776516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015787006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015800446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.015810586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015839776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:48.015865896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1016 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015878646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015890486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2496 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.015902006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.017112862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1017 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.017141133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.017154623Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2497 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.017187403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.017202743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.017220503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.017230373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.017243343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.017252813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.017269723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1017 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.017282593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.017295003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2497 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.018005517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1018 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.018033257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.018053587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2498 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018097407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018123537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018134057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018146067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018157868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018173298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018186248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018197568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018208918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018219268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018237468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018253358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018265248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018278248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.018295328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.018306588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1018 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.018331448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.018347808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2498 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.018360119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.020555229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.020582939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2499 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.02061872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.02062953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.02064164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.02065367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.02066547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.02067687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.02068755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.0206993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.02071331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2499 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.021735135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.021768195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2500 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.021807415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.021817405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.021831146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.021841276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.021853466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2500 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.021883316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:48.022404798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022431208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2501 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.022473059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.022483419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.022494589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.022506089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022517419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.022529719Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2501 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.023048321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.023078382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2502 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.023114042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.023123952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.023135342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.023146162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.023158062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.023169812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.023182742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.023193912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.023206602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2502 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.024395108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.024424748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2503 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.024460568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.024470708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.024483069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.024492839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.024503909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.024515869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2503 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025009261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025040491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2504 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.025074791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:48.025096422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025138052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025164572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2504 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025189252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:48.025199462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015136063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015169283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015180953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015193143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015203074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:49.015250064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1019 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015264134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015282254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2505 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015364294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015409975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015448025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015476095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015551635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.015581675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1019 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015607025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015632776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2505 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015677596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:49.015690826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1020 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015705056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015718586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2506 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015740046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015765956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015777466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015805146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015816107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015831407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.015841697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015873547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:49.015899787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1020 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015914207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015926707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2506 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.015938857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.017271474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1021 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.017307424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.017321174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2507 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.017364484Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.017376374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.017407814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.017418584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.017430954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.017442064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.017456025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1021 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.017469565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.017482265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2507 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.018238168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1022 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.018275529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.018293729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2508 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018324279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018358079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018368489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018384689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018396639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018415679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018428409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018440339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018452499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.018462239Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.01848102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.01849717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.0185089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.01852132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.01853851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.01855065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1022 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.01857549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.01858771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2508 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.01860082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.020888491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.020923372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2509 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.020965522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.020976592Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.020997152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.021009382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.021021122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.021036972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.021047252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.021062832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.021084842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2509 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022182288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022213808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2510 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022252918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022263518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022275718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022286048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022297838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2510 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022311998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:49.022817931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022850591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2511 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022886511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022897021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022909031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.022919191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022932551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.022945441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2511 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.023470864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.023497504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2512 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.023538934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.023549704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.023561554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.023572105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.023584175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.023600165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.023612575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.023627115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.023638915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2512 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.024867201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.024900781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2513 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.024941531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.024951591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.024963181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.024973321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.024984451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.024996781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2513 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.025503664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.025534944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2514 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.025577934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:49.025603444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.025645775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.025670975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2514 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.025696175Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:49.025706895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.019609406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.019643606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.019654516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.019664186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.019716046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:50.019756276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1023 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.019767666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.019784356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2515 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020099828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020154138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020194528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020217979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.02043613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.02047183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1023 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.0204951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.0205203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2515 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.020758611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:50.020785381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:50.020797431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.020809791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2516 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020866222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020905802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020915882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020942732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020951972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020967642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.020976502Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.021163173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:50.021186253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1024 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.021198713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.021209443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2516 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.021242974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.022666831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1025 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.022699101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.022711211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2517 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.023163463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.023172753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.023203123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.023212083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.023222403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.023231183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.023321664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1025 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.023337854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.023348714Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2517 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024089798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1026 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024117838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024129528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2518 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.02461196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.02465588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.02466954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.02468033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.02469105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024702481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024712751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024723381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024734211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024743041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024753681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024764471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024774841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024785431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.024796901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024807321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1026 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024830531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024841621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2518 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.024852691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.027151823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.027184093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2519 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.027677185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.027687785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.027698465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.027708925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.027719315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.027729865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.027738655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.027759616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.027770686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2519 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.028837121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.028867361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2520 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.028930211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.028940481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.028959581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.028968531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.028979151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2520 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.028992032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:50.029493234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.029537774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2521 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.029886316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.029897046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.029921446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.029930656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.029941126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:50.029957986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:50.030517649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.030547419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2522 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.03063518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.03064531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.03066843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.03067765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.0306882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.03069899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.0307094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.03071974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.03073314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2522 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.031943436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.031973476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2523 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.03274756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.03275688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.032790821Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.032800021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.033021562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.033036322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2523 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.033732965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.033763556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2524 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.034280508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:50.034316578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.034361158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.034384109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2524 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.034408099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:50.034418629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.015546866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.015581386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.015592196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.015601726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.015656587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:51.015709477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1027 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.015720877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.015732047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2525 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.015932798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.015984038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.016023718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.016052689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017193854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.017236654Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1027 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017260945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017288865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2525 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017311615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:51.017336445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1028 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017348855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017360515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2526 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.017409765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.017449415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.017459406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.017487636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.017496966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.017515476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.017524636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017552466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:51.017580296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1028 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017591236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017603566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2526 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.017614376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018888573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:51.018918593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.018930483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2527 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.021598016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.021607166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.021642986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.021651996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.021662906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.021671666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.021979468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1029 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.022002348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.022013268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2527 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.022801712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1030 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.022850892Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.022869002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2528 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.022984123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023018413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023027493Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023039183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023049453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023060463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023070673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023081133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023091353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023100313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023110723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023121083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023131313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023141693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.023153843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.023884267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1030 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.023907507Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.023918357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2528 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.023929017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.026276109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.026304679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2529 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026373449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026382319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026394559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026405129Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026416089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026426559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.026435519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.02644577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.0264569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2529 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.029851476Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.029882486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2530 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.030022327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.030041177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.030073407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.030082287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.030342399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2530 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.030364879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:51.030949612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.030982382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2531 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.031122243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.031131663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.031155603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.031164553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.031934957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:51.031953537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:51.03251928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.03255106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2532 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.03262637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.03265252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.03266418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.03267423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.032684831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.032695651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.032706511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.032716811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.032732451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2532 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.033921987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.033950357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2533 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.036241958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.036252548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.036280218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.036289328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.036488689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.036501399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2533 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.037080992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.037107172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2534 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.037318593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:51.037352814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.038072257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.038105007Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2534 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.038128917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:51.038139937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.014978294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015012584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015023504Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015033594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015043194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:52.015090324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1031 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015101534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015112614Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2535 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015200335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015242755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015281345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015304955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015392746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.015425866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1031 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015449326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015473186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2535 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015505206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:52.015518626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1032 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015530677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015542437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2536 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015554497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015578607Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015589177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015614287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015623497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015635427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.015644217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015668997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:52.015692107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1032 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015702997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015713867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2536 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.015725497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.016921043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1033 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.016947353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.016959194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2537 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.019269945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.019282265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.019309475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.019318815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.019329035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.019338025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.019500776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1033 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.019517416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.019528346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2537 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.02029873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1034 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.02033288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.02034468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2538 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020502501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020537681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020546811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020559341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020569621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020580361Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020590491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020601101Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020611391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020620721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020630922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020641272Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020657372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020667952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.020678362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.021379005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1034 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.021402555Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.021413475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2538 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.021424095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.023815957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.023846657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2539 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.023926928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.023936208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.023948188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.023958678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.023969058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.023979418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.023988378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.023998528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.024009268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2539 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.025027033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.025056653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2540 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.027595366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.027605456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.027635216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.027645706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.027945787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.027967487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:52.02854211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.02857018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2541 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.028703891Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.028713341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.028737511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.028746561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.029460295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:52.029481465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:52.030064268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.030093418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2542 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.030155958Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.030165328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.030186328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.030195688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.030206038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.030216609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.030226929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.030237329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.030248279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2542 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.031453405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.031483335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2543 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.033934187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.033960537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.033972127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.033981378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.034238579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.034255369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2543 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.034839732Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.034866662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2544 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.035004883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:52.035033243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.035832017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.035873327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2544 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.035901577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:52.035913547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015186115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015215605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015226206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015235896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015245226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:53.015400816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1035 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015438967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015450317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2545 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015530727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015577297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015616297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015642408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015726028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.015758888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1035 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015782008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015804708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2545 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015839539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:53.015858689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1036 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015870919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.015883069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2546 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015894619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015918079Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015928679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015950319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015959399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015972409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.015981179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.016007749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:53.016030779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1036 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.01604183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.01605294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2546 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.01606579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.017276216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1037 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.017305516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.017317286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2547 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.017347646Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.017356546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.017382216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.017391206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.017401536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.017410356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.017421296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1037 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.017433326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.017444216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2547 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.01817715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1038 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.01820426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.01821602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2548 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.01824593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.01827896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018287931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018298441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018310191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018320941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018331061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018341241Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018351521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018360501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018370781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018381051Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018391091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018401191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.018411581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018421671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1038 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018446001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018457111Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2548 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.018468041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.020693262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.020723512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2549 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.020761213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.020770173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.020780563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.020792363Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.020802653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.020812983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.020821743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.020831823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.020842643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2549 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.021876978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.021904968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2550 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.021936988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.021951058Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.021964399Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.021974609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.021984949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.021998209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:53.022514711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.022543921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2551 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.022575002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.022584212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.022604212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.022613192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.022623342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:53.022634352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:53.023150644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.023178314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2552 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.023213625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.023222675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.023235615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.023244805Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.023255295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.023270725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.023281575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.023291895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.023302855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2552 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.024499301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.024531271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2553 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.024564511Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.024573661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.024592901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.024601811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.024611991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.024622822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2553 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025114274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025138514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2554 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.025172444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:53.025194084Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025230575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025253385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2554 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025277365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:53.025287265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015418467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015454097Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015464977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015474877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015484067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:54.015536208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1039 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015547698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015558718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2555 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.015642798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.015693828Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.015734038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.015763569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015836909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.015864729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1039 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015887779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.015910599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2555 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.01594782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:54.01596767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1040 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.01597998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.01599183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2556 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.0160035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.01603397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.01604463Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.01607094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.01608002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.01609303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.01610192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.01614036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:54.016163671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1040 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.016174791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.016185541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2556 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.016196301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.017461167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1041 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.017494707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.017506577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2557 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.017545577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.017566467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.017597498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.017606498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.017617918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.017626738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.017639768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1041 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.017651758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.017666128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2557 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018390541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1042 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018420752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018432482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2558 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018464432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018498762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018508012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018518542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018528802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018540792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018550982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018561222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018571362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018580282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018590602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018600903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018611203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018621323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.018631483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018641673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1042 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018666293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018677093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2558 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.018687673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.020873694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.020900734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2559 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.020937704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.020946814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.020957304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.020967724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.020979224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.020989344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.020998114Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.021008884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.021019864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2559 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.022054509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.02208527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2560 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.02211941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.02212908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.02214234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.02215154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.02216581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.0221768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:54.022673982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.022703993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2561 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.022740543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.022749633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.022763263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.022772183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.022782323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:54.022799023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:54.023316506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023344876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2562 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023381486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023390526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023403546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023412496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023422856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023433556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.023443966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023454166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.023464956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2562 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.024656512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.024684832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2563 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.024717212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.024726183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.024746703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.024755593Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.024765823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.024776823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2563 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.025280635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.025312005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2564 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.025331595Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:54.025357586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.025396156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.025419696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2564 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.025444236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:54.025455186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.017624038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.017664798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.017675768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.017685929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.017695259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:55.017725889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1043 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.017737389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.017748269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2565 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.01807977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.018130181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.018172171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.018196041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.018301362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.018337092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1043 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.018360002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.018382832Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2565 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019058165Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:55.019089775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:55.019101895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019113656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2566 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019202016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019238276Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019248096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019276216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019285326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019305256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.019314206Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019792849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:55.019822369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1044 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019834019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019845029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2566 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.019855899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.021062775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1045 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.021096155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.021108235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2567 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.02402112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.02403054Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.02406457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.0240735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.02408426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.02409324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.024390711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1045 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.024406651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.024419942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2567 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.025214925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1046 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.025248246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.025260196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2568 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025828468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025867469Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025876859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025887459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025898029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025912049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025922359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025932599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025943209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025951959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025962089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025972339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025982449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.025992509Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.026003069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.026738683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1046 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.026763643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.026774523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2568 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.026785253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.029087364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.029114965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2569 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.029575767Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.029585287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.029595877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.029606317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.029618687Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.029629407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.029638227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.032373791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.032387921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2569 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.033525087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.033577787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2570 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.033752128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.033761238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.033788148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.033797028Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.035202525Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2570 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.035217445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:55.036428151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.036458311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2571 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.036698242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.036707472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.036733572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.036742432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.036769303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:55.036782293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:55.037344195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.037370936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2572 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.04026321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.04027312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.04030314Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.04031235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.04032291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.0403333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.04034367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.040572681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.040590021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2572 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.041917838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.041947538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2573 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.042145559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.042154939Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.042179899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.042188819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.043258884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.043273424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2573 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.043823587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.043853177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2574 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.046745522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:55.046780302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.047061403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.047095453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2574 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.047143333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:55.047154744Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015086466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015128886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015139877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015155297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015164777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:56.015204017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1047 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015215597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015227077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2575 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015310787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015363108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015402838Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015425918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015499248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.015532748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1047 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015556119Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015578789Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2575 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015609359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:56.015628929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1048 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015645919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.015657739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2576 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015669409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015691039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015701619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015723749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015734489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.015747259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.01575624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.01577981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:56.01580324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1048 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.0158142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.01582534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2576 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.01583611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.017069186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:56.017098746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.017110576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2577 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.017142656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.017151686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.017177156Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.017186187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.017196387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.017205167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.017215287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1049 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.017226897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.017237827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2577 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.01795377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1050 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.01798267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.01799458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2578 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018022021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018065261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018074271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018084721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018094981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018105521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018116971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018127121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018137301Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018146121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018156371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018166621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018176721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018187001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.018197271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.018207762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1050 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.018231812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.018242662Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2578 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.018253392Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.020451143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.020482453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2579 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.020618583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.020628133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.020638553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.020648993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.020659524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.020671554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.020680294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.020723934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.020736874Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2579 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.022863124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.022892804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2580 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023011085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023020125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023043965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023052765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.023064485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2580 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.023076775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:56.023643318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.023672248Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2581 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023745709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023754689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023773829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.023782859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.023793059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:56.023803969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:56.024346452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.024376202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2582 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.026990815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.027000335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.027027565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.027043135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.027053485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.027063845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.027074185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.027341626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.027361696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2582 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.028663973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.028697763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2583 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.028829924Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.028838974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.028862824Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.028871704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.029523777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.029540397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2583 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.03010671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.03013663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2584 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.03020131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:56.03022424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.030263971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.030286901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2584 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.030309591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:56.030321521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.01577955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.01583134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.01584214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.01585189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.015861151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:57.015886701Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1051 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.015903761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.015915221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2585 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016005671Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016051911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016091462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016122772Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016193202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.016228092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1051 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016251472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016274483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2585 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016314433Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:57.016333083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1052 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016345523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016357313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2586 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016376123Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016412813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016423663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016449053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016458233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016472574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.016481514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016511144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:57.016534544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1052 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016545574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016556364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2586 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.016567104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018000661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1053 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018033761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018061541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2587 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.018107962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.018118012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.018155872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.018164852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.018175062Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.018183972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018197302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1053 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018209582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018220512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2587 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018946286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1054 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018978756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.018990556Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2588 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019133757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019172747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019187167Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019197557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019208057Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019218577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019232987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019243317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019253577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019262437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019272657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019282907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019292997Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019303177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.019313397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019323547Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1054 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019347538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019358238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2588 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.019471688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.022852645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.022883335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2589 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.023017996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.023027066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.023037686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.023048186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.023058546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.023071146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.023079926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.023090216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.023101196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2589 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024170531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024202311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2590 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.024279692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.024288682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.024309022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.024317882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024328132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2590 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024344152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:57.024885505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.024913005Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2591 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.027665348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.027674988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.027705339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.027714169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.028651643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:57.028674153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:57.029318816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.029350427Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2592 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.029431257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.029441297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.029462737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.029472257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.029482627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.029493037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.029503497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.029513617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.029524757Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2592 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.030783814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.030814034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2593 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.030911424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.030921454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.030942395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.030951705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.030962315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.030973535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2593 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.031482067Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.031511677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2594 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.031548528Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:57.031574888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.031620438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.031644508Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2594 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.031667288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:57.031677988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.015537039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.01559219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.0156103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.01562041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.01563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:58.016242403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1055 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016262473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016273973Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2595 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016374103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016419014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016455684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016486254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016559064Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.016593885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1055 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016617035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016639865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2595 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016678765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:58.016693145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1056 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016705215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.016721535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2596 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016733345Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016765185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016774855Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016800096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016809256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016822506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.016831396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.029470158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:58.029502458Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1056 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.029513998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.029525178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2596 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.029584768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.030865305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1057 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.030901495Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.030917395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2597 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.031095256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.031107296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.031145826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.031154806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.031165046Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.031174016Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.032319472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1057 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.032338842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.032350152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2597 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.033094686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1058 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.033125066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.033137166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2598 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033207006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033241787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033251017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033261627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033271947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033282447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033292787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033304887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033315137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033324087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033334947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033345367Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033355707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033365937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.033376297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.033386987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1058 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.033411357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.033422158Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2598 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.033433258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.035680419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.035709259Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2599 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.038457932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.038469972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.038480642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.038491302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.038501853Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.038512233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.038525193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.038829944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.038851424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2599 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.03998417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.0400035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2600 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.040152491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.040162211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.040188441Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.040197581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.041052965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2600 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.041066455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:58.041623978Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.041651338Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2601 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.041719008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.041727998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.041748788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.041757738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.041767809Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:58.041778579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:58.042328131Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.042356071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2602 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.044651183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.044662243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.044689373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.044698453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.044708843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.044719143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.044729323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.044885094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.044904344Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2602 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.04623773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.046268561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2603 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.046426501Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.046439491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.046460632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.046469632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.047117945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.047137425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2603 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.047680468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.047708738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2604 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.050869633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:58.050906683Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.051162195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.051194395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2604 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.051217305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:58.051228115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015263269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015292899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015303039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015312549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015334199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:59.015384269Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1059 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015395739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015406709Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2605 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.01564661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.015701391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.015740921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.015764421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.015853571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.015888192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1059 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.016102893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.016126063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2605 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.016652845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:59.016683725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1060 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.016729506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.016741936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2606 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.016833106Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.016876066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.016885616Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.016913837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.016922927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.016942977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.016953257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.017027017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 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:49:59.017050397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1060 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.017061467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.017072247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2606 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.017083137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.018437224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1061 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.018471704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.018484994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2607 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.01972823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.0197379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.019780421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.019789451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.019831191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.019840351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019890271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1061 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019906851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.019917651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2607 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020675745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1062 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020704895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.020718225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2608 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021242588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021285418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021294918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021305358Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021315558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021325788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021336588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021346928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021358468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021367148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021377328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021387529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021404889Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021415319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.021425649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.021435839Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1062 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.021458799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.021470989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2608 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.021481749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.02379936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.023831151Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2609 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.024327863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.024337413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.024347953Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.024358283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.024368653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.024379083Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.024387893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.024425333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.024459944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2609 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.025533169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.025564669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2610 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.025994231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.026004281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.026030601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.026046871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.026101922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2610 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.026118782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:59.026647814Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.026676444Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2611 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.027135037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.027144477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.027175327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.027184287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.027232557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:59.027249627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:49:59.02779883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.02783274Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2612 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.028245452Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.028255012Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.028284692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.028293672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.028303962Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.028314252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.028324473Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.028346423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.028363603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2612 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.029626059Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.029655619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2613 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.030130381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.030139711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.030169562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.030178352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030189682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030203992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2613 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030770975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030801215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2614 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.030873945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:49:59.030897665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030937235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030960516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2614 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030982986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:49:59.030993316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016333664Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016366284Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016382334Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016391865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016401455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 535 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016448785Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1063 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016460155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016471015Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2615 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.016723756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.016775376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.016811537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.016842977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016967087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 535 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.016999268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1063 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.017023888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.017046648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2615 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.017729411Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 536 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.017761221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:00.017774061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.017785771Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2616 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.017874142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.017917632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.017927112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.017953862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.017962992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.017983952Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.017992982Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.018028213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 536 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.018059813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1064 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.018070903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.018081653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2616 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.018092543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.019302089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1065 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.019329339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.019341419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2617 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.019414019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.019440349Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.01945227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.01946181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.01947245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.01948145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.0194917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1065 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.01950368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.01951445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2617 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.020207443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1066 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.020237133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.020253763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2618 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022710075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022752186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022761446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022772146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022782686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022793466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022803786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022814116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022826066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022834976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022845256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022855536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022865726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022875936Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.022886256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.023071127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1066 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.023094297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.023106477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2618 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.023148148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.025454419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.025498989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2619 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02564039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02564975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.0256603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02567076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02568126Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02569164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02570043Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.026423794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.026441234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2619 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.027522529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.027552729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2620 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02761626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02762524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02764729Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.02765624Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.02766655Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2620 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.02768307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:00.028183782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.028213112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2621 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.030452303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.030462244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.030490014Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.030499164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.030696245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.030709875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2621 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.031304738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.031336818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2622 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.032066322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.032080802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.032106912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.032115942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.032126432Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.032136932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.032147522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.032783185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.032796885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2622 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.034098572Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.034128482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2623 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.037177857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.037187567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.037214807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.037223827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.037431198Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.037448438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2623 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.038061201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.038080071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2624 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.038221932Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:00.038249602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.038307313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.038331673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2624 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.038354453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:00.038365503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.014998088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015032678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015048948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015059468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015068909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 537 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015110249Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1067 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015121539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015132629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2625 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015209049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015256539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.01529489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.0153181Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.01539041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 537 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.01541864Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1067 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.01544313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.01546575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2625 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015499601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 538 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015513271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1068 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015526721Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015544041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2626 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015555901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015576491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015585831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015608591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015617831Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015630871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.015639901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015663081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 538 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015686352Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1068 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015697192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015708142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2626 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.015718972Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.016932348Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:01.016960138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.016972268Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2627 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017003998Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017013148Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017037728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017046868Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017057178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017066088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.017076318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1069 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.017087928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.017099008Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2627 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.017805372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1070 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.017833622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.017845812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2628 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017876022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017909482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017918612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017929013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017939353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017949883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017959993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017970273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017980533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.017990943Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.018001353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.018011813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.018022233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.018032663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.018050763Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.018061553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1070 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.018084343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.018095103Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2628 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.018107553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.020297174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.020317984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2629 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.020352414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.020361554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.020372135Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.020382615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.020393095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.020403385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.020412205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.020422405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.020435965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2629 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.02144477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.02147455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2630 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.02150791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.02151748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.02153293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.02154173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.02155756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2630 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.02157104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:01.022092403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022112013Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2631 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022147133Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022156353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022171893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022181023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022191333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022202253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2631 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022722306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022748736Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2632 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022782086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022791396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022806856Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022818166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022828597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022839307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.022855477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022865797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.022876697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2632 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024053343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024081813Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2633 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.024114803Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.024123863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.024144823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.024155143Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024165403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024176443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2633 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024664216Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024690776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2634 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.024725756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:01.024746806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024784376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024807976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2634 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024830906Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:01.024841396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015680762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015714902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015725702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015740842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015750362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 539 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015798443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1071 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015809833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.015826723Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2635 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.015905873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.015953983Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.015993174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016016944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016090214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 539 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016122544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1071 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016147164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016169964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2635 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016201425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 540 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016215305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1072 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016228565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016240275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2636 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016257045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016277535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016289075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016310075Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016319395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016332535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.016341405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016364625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 540 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016388985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1072 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016399976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016410836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2636 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.016421596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.017648262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1073 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.017676132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.017688122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2637 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.017717912Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.017728252Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.017749302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.017758212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.017768612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.017777472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.017787642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1073 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.017800862Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.017811942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2637 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018552686Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1074 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018580536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018592536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2638 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018625536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018656087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018665087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018675727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018686087Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018696447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018706637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018716917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018727287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018738487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018750147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018760597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018770857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018781177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.018791807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018801977Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1074 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018824877Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018835787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2638 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.018850048Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.021030468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.021059608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2639 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.021094459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.021103419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.021113989Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.021124459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.021134879Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.021145449Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.021154329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.021164969Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.021176069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2639 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.022226934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.022255294Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2640 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022289884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022298944Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022317795Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022326705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.022336985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2640 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.022347835Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:02.022845457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.022874247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2641 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022908407Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022917347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022930948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.022939818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.022949888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.022960648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2641 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02347798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02350642Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2642 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.02354009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.023549211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.023562061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.023570971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.023583481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.023594321Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.023604681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.023614791Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.023625751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2642 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.024810517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.024839917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2643 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.024873197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.024882567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.024901177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.024910027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.024921617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.024932697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2643 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.0254211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02545074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2644 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.02548524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:02.02550797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02554486Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.02557819Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2644 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.025601211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:02.025611211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015016209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015048919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015059799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015069419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01508438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 541 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01511937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1075 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01513076Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01514171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2645 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.015455041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.015512092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.015552752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.015576082Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015685322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 541 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015720113Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1075 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015744513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.015767263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2645 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.016453426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 542 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.016490396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1076 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.016598847Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.016612957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2646 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.017028459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.017075549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.017085629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.017112339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.01712159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.01714303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.01715228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01723905Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 542 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01726697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1076 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01727808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01728886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2646 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.01729968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.020894408Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1077 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.020924798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.020936758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2647 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.021475851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.021485231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.021521961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.021531011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.021542331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.021551311Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.021839753Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1077 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.021861743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.021873073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2647 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.022714137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1078 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.022748437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.022760467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2648 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02332957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02337489Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02338413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02339488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02340529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.0234164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02342707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02343761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.023448261Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.023457231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.023468871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.023479281Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.023489691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.023500021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.023510341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.024213784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1078 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.024237534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.024248464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2648 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.024259304Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.026640566Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.026671116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2649 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.029348029Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.029363359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02937438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02938534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.0293966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02940741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.02941685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.029624951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.029639401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2649 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.030791247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.030818387Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2650 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.031984263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.031996443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.032024163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.032033353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.033566611Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2650 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.033594001Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:03.034146994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.034174094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2651 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.036680676Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.036713876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.036724986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.036733776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.036983317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.036999628Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2651 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.037606691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.037639931Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2652 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038205003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038215253Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038243404Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038252474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038266474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038276954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.038287414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.038936947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.038951197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2652 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.040232573Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.040263424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2653 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.043234708Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.043244328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.043274948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.043283738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.04353189Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.04354669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2653 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.044139333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.044169873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2654 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.044702385Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:03.044739775Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.045499689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.045526579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2654 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.045557849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:03.04556979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.01516193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015206591Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015218851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015229961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015239981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 543 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015269711Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1079 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015282951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015296381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2655 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015390602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015438602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015477282Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015501682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015578563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 543 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015615883Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1079 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015642543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015666543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2655 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015702653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 544 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015731413Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1080 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015749343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015764053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2656 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015785174Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015816044Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015826984Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015850134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015860884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015872974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.015883124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015916324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 544 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015942094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1080 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015953964Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015966004Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2656 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.015978335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.017216231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1081 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.017245811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.017261401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2657 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.017292171Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.017302741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.017327651Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.017337561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.017349211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.017359242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.017370692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1081 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.017385422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.017398132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2657 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.018153496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1082 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.018182966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.018196406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2658 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018229606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018255326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018265886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018278786Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018290516Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018311456Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018323036Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018334226Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018345306Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018355726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018367807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018381107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018392027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018403787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.018416227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.018428037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1082 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.018453287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.018465727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2658 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.018478617Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.020685548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.020713888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2659 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.020749228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.020760808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.020772588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.020784418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.020795638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.020807229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.020817739Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.020829659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.020846459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2659 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.021865124Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.021891544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2660 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.021926704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.021936974Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.021950954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.021961194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.021972854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2660 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.021986544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:04.022503787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.022531107Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2661 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.022564717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.022576027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.022588497Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.022598837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.022610217Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.022622827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2661 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.02313975Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.02316724Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2662 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.02320041Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.02321065Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.023227991Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.023243061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.023254621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.023267691Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.023283681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.023295391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.023307531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2662 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.024494707Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.024521627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2663 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.024558537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.024568797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.024582837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.024592837Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.024604378Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.024624078Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2663 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.02513365Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.02516586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2664 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.02517946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:04.025201371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.025246561Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.025276551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2664 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.025300951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:04.025312421Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.014984992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015054712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015067602Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015078152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015088722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 545 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015114802Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1083 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015127822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015140382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2665 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015183773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015230273Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015267063Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015301093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015372854Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 545 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015409694Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1083 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015436324Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015460574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2665 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015498844Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 546 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015516154Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:05.015534894Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015549554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2666 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015564125Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015585895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015596535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015622185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015632685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015646485Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.015656605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015687875Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 546 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015715115Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1084 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015726945Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015743565Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2666 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.015755235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.016997822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1085 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017028842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017042842Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2667 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.017087362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.017098212Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.017126322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.017139562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.017151333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.017161343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017181213Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1085 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017194733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017207073Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2667 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017915346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1086 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017946077Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.017960207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2668 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.017995187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018022227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018032867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018061857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018073307Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018085457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018097637Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018109347Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018120647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018131017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018148648Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018167438Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018178678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018189848Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.018206398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.018218298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1086 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.018243098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.018259988Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2668 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.018272288Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.020472009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.020499929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2669 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.020536569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.020547669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.020559419Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.020571609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.020583149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.02059462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.02060938Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.02062085Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.02063364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2669 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.021646625Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.021675755Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2670 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.021711235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.021721475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.021735605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.021745535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.021758645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2670 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.021772435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:05.022313818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.022348908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2671 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.022363698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.022373948Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.022401758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.022418849Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.022430909Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.022444749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2671 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.022960971Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.022990231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2672 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023025302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023035902Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023048042Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023059052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023071202Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023085262Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.023096752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.023108542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.023121092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2672 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.024309488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.024342098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2673 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.024376548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.024386768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.024400859Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.024411229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.024422749Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.024442339Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2673 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.024932091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.024958081Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2674 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.024994102Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:05.025017422Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.025059672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.025086072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2674 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.025110622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:05.025123532Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.026205629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.026250679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.026262019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.026271919Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027262454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 547 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027318615Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1087 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027337255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027348505Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2675 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027520626Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027568946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027608816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027631536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027707257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 547 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027740887Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1087 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027764207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027788487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2675 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027835037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 548 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027855697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1088 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027906858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.027938908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2676 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027956748Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027978128Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027987878Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.027998758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.028008088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.028020448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.028029558Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.028062159Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 548 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.028087309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1088 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.028098319Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.028109309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2676 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.028120179Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.029429235Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:06.029451426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.029470166Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2677 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.032252829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.03228186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.03229418Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.03230357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.03231904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.03232798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.032689022Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1089 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.032715792Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.032728052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2677 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.033539286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1090 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.033576546Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.033589116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2678 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033744627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033785787Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033795377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033806227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033816777Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033827357Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033837867Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033848267Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033858667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033867627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033878147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033888567Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033900157Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033910477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.033920918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.034884162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1090 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.034908823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.034920203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2678 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.034930933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.037236594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.037268354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2679 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.037338965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.037348155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.037358825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.037369415Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.037379845Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.037390225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.037398985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.037409915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.037420765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2679 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.038493641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.038534841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2680 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.041075783Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.041101773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.041113543Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.041122653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.041307144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2680 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.041322244Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:06.041964038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.041990138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2681 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.042147228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.042157599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.042181009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.042194369Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.042958793Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.042978563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2681 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.043553436Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.043574536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2682 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.043652816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.043677696Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.043689576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.043698886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.043709806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.043720376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.043734377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.047004163Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.047018203Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2682 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.04837434Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.04840745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2683 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.048631661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.048642371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.048669481Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.048678731Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.049429325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.049459685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2683 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.049987468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.050016298Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2684 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.050125538Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:06.050154398Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.050195069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.050220199Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2684 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.050243209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:06.050255069Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015246017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015284827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015295487Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015305177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015314517Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 549 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015358718Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1091 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015373388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015384788Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2685 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.015464798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.015516208Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.015552799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.015582559Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015652829Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 549 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015687959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1091 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015711289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.01573542Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2685 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.01576916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 550 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.01578857Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1092 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.01580095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.01581317Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2686 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.01582533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.0158584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.01587072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.01589577Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.01590498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.0159187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.015927761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015960341Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 550 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015984871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1092 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.015995881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.016006851Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2686 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.016017901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.017265417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1093 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.017299257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.017311478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2687 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.017350318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.017359928Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.017396498Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.017405608Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.017417578Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.017426478Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.017439238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1093 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.017450598Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.017461548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2687 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.018197752Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1094 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.018233302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.018245112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2688 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018280342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018313503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018322713Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018333303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018343673Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018354343Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018364873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018375183Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018385523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018394483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018404913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018415293Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018425733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018437233Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.018447533Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.018457773Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1094 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.018483833Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.018494663Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2688 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.018505503Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.020733594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.020764825Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2689 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.020799375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.020808455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.020819425Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.020829995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.020840455Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.020850745Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.020860095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.020870275Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.020880995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2689 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.02192289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.02195488Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2690 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.02197222Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.021982021Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.022000061Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.022009451Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022020091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2690 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022031231Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:07.022548903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022578643Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2691 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.022614804Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.022623904Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.022637584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.022646474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022658414Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.022669474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2691 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.023182376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.023209747Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2692 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.023242137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.023251187Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.023273247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.023282397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.023292917Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.023304397Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.023314897Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.023326447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.023337467Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2692 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.024533553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.024558323Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2693 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.024592733Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.024601933Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.024623003Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.024631954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.024642194Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.024659094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2693 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.025149946Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.025179816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2694 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.025219816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:07.025243446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.025282137Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.025306657Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2694 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.025329417Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:07.025340987Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016862737Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016908037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016919447Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016929797Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016940437Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 551 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016955297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1095 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016969207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.016997688Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2695 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.017333799Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.017387439Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.01742554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.01745147Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.01756609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 551 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.017602271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1095 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.017627811Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.017653271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2695 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.018393254Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 552 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.018442325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1096 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.018477815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.018492215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2696 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.018975287Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.019014168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.019025768Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.019054818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.019065898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.019080088Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.019090318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019161448Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 552 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019186618Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1096 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019201019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019213519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2696 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.019225519Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.020440225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1097 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.020461935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.020476035Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2697 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02344908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02347032Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02348264Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02349353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02350537Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02351794Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.023831372Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1097 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.023849112Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.023861762Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2697 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.024669606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1098 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.024703376Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.024718586Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2698 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.025307219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.025357929Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.025370689Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.025384979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.025397679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.025409279Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.025421309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02543295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02544477Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02545446Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02546636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02549527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02551659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.0255354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.02554779Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.026266564Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1098 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.026294704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.026307364Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2698 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.026319234Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.028627656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.028648896Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2699 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03145255Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03148522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03149836Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03151052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03152219Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03154257Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.03155218Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.031730391Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.031746751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2699 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.032883207Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.032952197Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2700 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.034168033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.034182353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.034211993Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.034222523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.035765191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2700 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.035784781Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:08.036361994Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.036394524Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2701 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.039019807Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.039038017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.039054037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.039064368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.039372039Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.039388649Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2701 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.040012412Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.040045492Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2702 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.040641315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.040652645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.040686145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.040706176Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.040718256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.040731186Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.040743006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.041449899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.041466949Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2702 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.042789466Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.042818596Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2703 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.045812521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.045824191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.045851841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.045862371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.046126712Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.046143322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2703 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.046767665Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.046802406Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2704 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.047361118Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:08.047402379Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.048193913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.048220863Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2704 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.048247263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:08.048260223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.01498162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.01503429Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.01504597Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.01505661Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.01506678Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 553 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.017676333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1099 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.017715093Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.017737263Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2705 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.017964934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.018010605Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.018066445Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.018089225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018546667Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 553 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018591738Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1099 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018617108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018645108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2705 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018726888Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 554 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018750858Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1100 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018767188Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.018784579Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2706 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.018916999Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.018962299Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.018973569Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.01900178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.01901223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.01903229Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.01904329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.019920164Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 554 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.019947144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1100 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.019959574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.019973095Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2706 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.019984925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.021288291Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1101 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.021321861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.021336431Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2707 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.021405142Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.021433072Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.021446512Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.021456742Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.021468382Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.021478482Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.021495242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1101 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.021509292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.021521922Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2707 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.022275806Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1102 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.022298866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.022313086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2708 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.024902539Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.024939659Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.024958959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.024972019Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.024986209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.024998149Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02500934Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02502105Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02503246Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02505645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02506759Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02507926Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02509099Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02510289Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.02511647Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.025330381Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1102 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.025356091Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.025368201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2708 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.025417942Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.027800873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.027835464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2709 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.027990224Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.028003725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.028015405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.028027635Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.028040865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.028052735Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.028062285Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.028867629Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.028884089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2709 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.029987215Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.030016535Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2710 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.030098695Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.030111435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.030126155Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.030136315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.030150725Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2710 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.030173475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:09.030703588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.030734588Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2711 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.03306995Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.03309109Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.03310325Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.03311331Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.033289221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.033307201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2711 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.033917134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.033946544Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2712 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.034133245Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.034144575Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.034170265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.034190205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.034210685Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.034222965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.034235045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.034987619Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.035004089Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2712 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.036338756Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.036371526Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2713 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.036437006Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.036447996Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.036469796Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.036480286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.036491776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.036509636Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2713 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.037024499Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.037055639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2714 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.039622132Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:09.039650722Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.039955094Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.039993104Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2714 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.040037354Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:09.040071554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.016463589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.01665426Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.01666601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.01667653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.0166866Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 555 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.016779641Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1103 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.016863871Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.016878211Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2715 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.016979342Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017027312Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017061002Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017092192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017165393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 555 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017198393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1103 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017223423Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017260443Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2715 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017285303Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 556 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017298193Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:10.017314033Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017327653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2716 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017345693Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017369374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017380594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017393734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017404454Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017420144Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.017430024Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017459474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 556 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017484734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1104 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017496784Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017510584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2716 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.017522464Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.018764581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1105 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.018792881Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.018807031Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2717 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.018839911Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.018850621Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.018870901Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.018881351Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.018892951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.018902761Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.018918601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1105 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.018930861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.018953161Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2717 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019650145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1106 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019683935Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019698965Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2718 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019729675Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019759496Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019770576Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019784056Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019805366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019817346Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019828826Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019840816Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019853666Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019864266Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019876416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019887966Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019899356Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019911956Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.019924876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019936326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1106 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019971587Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019983697Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2718 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.019996177Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.022241238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.022275918Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2719 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.022315138Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.022326168Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.022339979Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.022352409Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.022364359Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.022376589Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.022397609Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.022410529Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.022423009Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2719 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.023436704Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.023466954Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2720 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.023503734Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.023513884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.023526534Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.023536674Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.023548214Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2720 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.023560315Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:10.024062017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.024093127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2721 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024126247Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024136827Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024148717Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024158907Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.024170258Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.024183758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2721 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.02470727Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.02473394Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2722 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.02476955Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.02478018Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024791961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024807841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024819981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024832121Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.024844491Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.024856191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.024871951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2722 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026109127Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026142947Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2723 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.026183327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.026194297Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.026206328Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.026216428Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026228108Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026246038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2723 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.02674822Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.02678327Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2724 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.026818981Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.026840961Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026886601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026911371Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2724 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026936571Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.026948581Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.438432583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52768"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.458155681Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b2d5598b-c89b-408e-93c2-60b01fef20b7","remote_addr":"[::1]:52768","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.458182271Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b2d5598b-c89b-408e-93c2-60b01fef20b7","remote_addr":"[::1]:52768","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.458254462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52772"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.461100026Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b2d5598b-c89b-408e-93c2-60b01fef20b7","remote_addr":"[::1]:52768","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2958,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.463476027Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"4663f8c6-b967-4832-95ee-74ca13edde1a","remote_addr":"[::1]:52772","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.463490527Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"4663f8c6-b967-4832-95ee-74ca13edde1a","remote_addr":"[::1]:52772","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.466083861Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"4663f8c6-b967-4832-95ee-74ca13edde1a","remote_addr":"[::1]:52772","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2610,"response_code":200} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.514780882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52774"} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.531564475Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b64a3077-1cee-4811-91cc-a045fad46fa1","remote_addr":"[::1]:52774","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.531584985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b64a3077-1cee-4811-91cc-a045fad46fa1","remote_addr":"[::1]:52774","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"accepted connection","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.531639205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","remote_addr":"[::1]:52776"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.533746366Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"b64a3077-1cee-4811-91cc-a045fad46fa1","remote_addr":"[::1]:52774","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":2182,"response_code":200} {"msg":"incoming request","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:10.534258758Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"2a9c1fbd-a8eb-4504-adc0-f99dbb9ec72f","remote_addr":"[::1]:52776","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"determined request API version","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:10.534273468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"2a9c1fbd-a8eb-4504-adc0-f99dbb9ec72f","remote_addr":"[::1]:52776","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","version":"3.0.0"} {"msg":"request completed","v":0,"name":"test_replacement_sanity","level":30,"time":"2026-05-12T01:50:10.535952017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"uri":"/local/switch-id","method":"GET","req_id":"2a9c1fbd-a8eb-4504-adc0-f99dbb9ec72f","remote_addr":"[::1]:52776","local_addr":"[::1]:35353","component":"dropshot","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","latency_us":1694,"response_code":200} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.015070554Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.015102225Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.015113925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.015128865Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.031548256Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 557 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.031592726Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1107 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.031606236Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.031620536Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2725 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.031877908Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.031937038Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.031976098Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032011568Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.03236601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 557 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.03240899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1107 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.03243751Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.032461221Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2725 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.032687052Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 558 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.032712682Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1108 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.032728122Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.032741232Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2726 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032838192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032884613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032895553Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032927513Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032938173Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032959893Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.032970153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.033291305Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 558 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.033318375Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1108 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.033330715Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.033342355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2726 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.033426045Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.034809692Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:11.034844092Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.034858223Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2727 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.034968313Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.034980483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.035020523Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.035030743Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.035043823Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.035053774Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.035772377Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1109 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.035795927Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.035808037Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2727 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036620941Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1110 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036653401Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036668191Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2728 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036743332Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036783672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036795192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036808172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036820172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036832632Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036843872Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036855162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036866462Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036876612Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036893393Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036905333Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036917903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036937613Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.036948843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036960403Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1110 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036987703Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.036999843Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2728 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.037014633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.039311205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.039342025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2729 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.039851627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.039863457Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.039875557Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.039886677Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.039899518Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.039910798Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.039920368Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.039932388Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.039945468Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2729 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041012583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041040243Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2730 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.041129574Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.041140034Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.041154374Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.041164644Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041178834Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2730 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041200514Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:11.041717227Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.041740017Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2731 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.04229604Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.04230741Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.04233705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.0423474Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.04235882Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.04238053Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2731 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.042933903Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.042966353Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2732 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.043050453Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.043061153Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.043075653Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.043086584Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.043101134Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.043122884Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.043135594Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.043147074Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.043159684Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2732 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.04436957Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.04440238Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2733 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.044766582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.044778192Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.044802992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.044814242Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.044831322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.044843292Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2733 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.045379465Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.045411195Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2734 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.045521145Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:11.045563986Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.045592506Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.045617916Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2734 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.045643396Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:11.045655146Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.014874416Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.014910286Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.014921976Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"interval elapsed, polling SP...","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.014932606Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.014947196Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 559 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.014990326Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1111 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015003716Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015025876Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2735 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015106047Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015151937Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015190967Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015215627Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015293548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 559 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015326318Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1111 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015352548Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015376818Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2735 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015411228Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 560 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015424638Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1112 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015438178Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015452698Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2736 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015465968Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015495639Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015506899Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015531669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015542049Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015556389Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.015566459Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.3629) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015596549Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 560 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015622599Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1112 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015634329Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015646479Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2736 }"} {"msg":"polled SP, no samples returned","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.015658309Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":0} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.016834205Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1113 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.016862025Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.016876925Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2737 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-39\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.016909885Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.016920746Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Ok(41.789063) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.016944096Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.016954386Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.016966886Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.016977136Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"t6\", kind: Temperature, value: Ok(70.625) })","index":0,"component":"SpComponent { id: \"dev-39\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.016988656Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 1113 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.017021116Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.017039776Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2737 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01775405Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 1114 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01778898Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.01780296Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2738 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-53\" }, offset: 0 }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01783322Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"sidecar 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01785915Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01787435Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2607.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01788702Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2476.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01789921Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2553.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01792066Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2265.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.01793204Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2649.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.017943541Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2275.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.017956471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":6,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.017966841Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Speed, value: Ok(2510.0) })","index":0,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.017979951Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northeast\", kind: Speed, value: Ok(2390.0) })","index":1,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.017996551Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Speed, value: Ok(2467.0) })","index":2,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.018008201Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"North\", kind: Speed, value: Ok(2195.0) })","index":3,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.018021011Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southwest\", kind: Speed, value: Ok(2680.0) })","index":4,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.018033531Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Northwest\", kind: Speed, value: Ok(2212.0) })","index":5,"component":"SpComponent { id: \"dev-53\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.018052521Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-switch0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 83, 105, 100, 101, 99, 97, 114, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [70, 65, 75, 69, 95, 83, 73, 77, 95, 83, 73, 68, 69, 67, 65, 82, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A2, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 1114 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.018076601Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.018088471Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 6 })","header":"Header { version: 25, message_id: 2738 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.018101071Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Switch","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":3} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.020293582Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.020327633Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2739 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.020363563Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.020374283Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.45898438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.020386583Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.024414063) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.020397913Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.03125) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.020409483Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.328125) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.020421373Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.020432023Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.020443603Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.020455873Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2739 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.021463808Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.021490728Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2740 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-2\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.021526209Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.021536869Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.021548169Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.021559959Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"Southeast\", kind: Temperature, value: Ok(41.570313) })","index":0,"component":"SpComponent { id: \"dev-2\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.021581679Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2740 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.021595669Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","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:50:12.022114522Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022139362Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2741 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-46\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022175162Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022186852Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(64.5) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022199152Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022209302Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"CPU\", kind: Temperature, value: Ok(62.6) })","index":0,"component":"SpComponent { id: \"dev-46\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022220562Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022237172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2741 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022777265Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-0\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022804295Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2742 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-7\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022837645Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022847815Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"Southwest\", kind: Temperature, value: Err(DeviceError) })","index":0,"component":"SpComponent { id: \"dev-0\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022864765Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":4,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022876515Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Current, value: Ok(0.41893438) })","index":0,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022889705Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Current, value: Ok(0.025614602) })","index":1,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022906395Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V12_U2A_A0\", kind: Voltage, value: Ok(12.02914) })","index":2,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.022922706Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"V3P3_U2A_A0\", kind: Voltage, value: Ok(3.2618) })","index":3,"component":"SpComponent { id: \"dev-7\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022935316Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.022949086Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 4 })","header":"Header { version: 25, message_id: 2742 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024127251Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-8\" }, offset: 0 }) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024154672Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2743 }, kind: MgsRequest(ComponentDetails { component: SpComponent { id: \"dev-1\" }, offset: 0 }) }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.024188782Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","num_details":1,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.024199172Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","details":"Measurement(Measurement { name: \"U2_N0\", kind: Temperature, value: Ok(56.0) })","index":0,"component":"SpComponent { id: \"dev-8\" }"} {"msg":"asked for number of component details","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.024213992Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","num_details":1,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"asked for component details for a sensor","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.024224622Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","details":"Measurement(Measurement { name: \"South\", kind: Temperature, value: Ok(42.5625) })","index":0,"component":"SpComponent { id: \"dev-1\" }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024237472Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024249812Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"ComponentDetails(TlvPage { offset: 0, total: 1 })","header":"Header { version: 25, message_id: 2743 }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024738424Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"sending request to SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024766055Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","attempt":1,"request":"Message { header: Header { version: 25, message_id: 2744 }, kind: MgsRequest(SpState) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.024802335Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 0","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received state request","v":0,"name":"test_replacement_sanity","level":20,"time":"2026-05-12T01:50:12.024824355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"slot":"gimlet 1","reply-state":"SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024866185Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled0","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"received response from SP","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024892985Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"interface":"fake-sled1","component":"ManagementSwitch","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","response":"SpStateV2(SpStateV2 { hubris_archive_id: [0, 0, 0, 0, 0, 0, 0, 0], serial_number: [83, 105, 109, 71, 105, 109, 108, 101, 116, 48, 49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], model: [105, 56, 54, 112, 99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], revision: 0, base_mac_address: [0, 0, 0, 0, 0, 0], power_state: A0, rot: Ok(RotStateV2 { active: A, persistent_boot_preference: A, pending_persistent_boot_preference: None, transient_boot_preference: None, slot_a_sha3_256_digest: Some([170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170, 170]), slot_b_sha3_256_digest: Some([187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187, 187]) }) })","header":"Header { version: 25, message_id: 2744 }"} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024917355Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":0,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":17} {"msg":"polled SP successfully","v":0,"name":"test_replacement_sanity","level":10,"time":"2026-05-12T01:50:12.024927895Z","hostname":"w-01KRCW7EZJP2KCCS79WMFZBRZ6","pid":315711,"chassis_type":"Sled","sp_slot":1,"component":"sensor-poller","name":"3ae4d21e-b9cc-4d13-a5d0-2314c990980c","num_samples":16}